【Link】:http://codeforces.com/contest/835

【Description】



原本有一个数字x,它的各个数码的和原本是>=k的;

现在这个数字x,在不改变位数的情况下,变成了n;

问你n和原来的数字x最少可能有多少位不一样.

(x是未知的)

【Solution】



如果各位大于等于k,直接输出0;

否则,先把n小的数码加到9;

一直加知道大于等于k;



【NumberOf WA】



0



【Reviw】

【Code】

#include <bits/stdc++.h>
using namespace std;
#define int long long
const int N = 1e5; int k,a[N+100],sum,now;
char s[N+100]; main(){
scanf("%lld",&k);
scanf("%s",s+1);
int len = strlen(s+1);
for (int i = 1;i <= len;i++)
a[i] = s[i]-'0',sum+=a[i];
sort(a+1,a+1+len);
now = 0;
while (sum < k){
now++;
sum+=(9-a[now]);
}
printf("%lld\n",now);
return 0;
}

最新文章

  1. 如何一步一步用DDD设计一个电商网站(七)—— 实现售价上下文
  2. 在c#中get同步访问http
  3. android—-线性布局
  4. DAO跨事物调用---转账
  5. XmlDocument解析Soap格式文件案例:
  6. dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
  7. 转:无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动
  8. UITableViewCell 单元格样式
  9. 帝国cms如何调用栏目别名作为分类标题?[!--classname--]标签不能用
  10. CF:322D - Ciel and Duel 贪心 或者 DP 我用的贪心 。。难道sort跟qsort是不一样的么?
  11. 如何使用 APM 搞定 PHP 应用的性能优化?
  12. 小猪的Android入门之路 Day 3 - part 3
  13. CSRF——攻击与防御
  14. Ajax异步请求XMLHttpRequest对象Get请求
  15. C#中的重写和覆盖的区别
  16. php sprintf函数
  17. Android UI之View的加载机制(二)
  18. git bash here右键菜单
  19. layui布局器网站工具
  20. POJ 2139 Six Degrees of Cowvin Bacon (Floyd)

热门文章

  1. DedeCMS筛选简单实现方法不改后台源文件
  2. Element UI的Table用法
  3. BZOJ 3787 Gty的文艺妹子序列(分块+树状数组+前缀和)
  4. 《2017全球人工智能人才白皮书》发布丨解读世界顶级AI牛人的秘密——腾讯研究院
  5. gcc 生成动态链接库
  6. ArcGIS api for javascript——地图配置-定制缩放动画
  7. HDU Victor and World (最短路+状态压缩)
  8. 怎样安装Windows7操作系统
  9. Design Pattern Adaptor 适配器设计模式
  10. c#同步上下文SynchronizationContext学习笔记