Educational Codeforces Round 21 A
来源:互联网 发布:低周波按摩仪 知乎 编辑:程序博客网 时间:2024/05/17 17:16
A. Lucky Year
Apart from having lots of holidays throughout the year, residents of Berland also have whole lucky years. Year is considered lucky if it has no more than 1 non-zero digit in its number. So years 100, 40000, 5 are lucky and 12, 3001 and 12345 are not.
You are given current year in Berland. Your task is to find how long will residents of Berland wait till the next lucky year.
Input
The first line contains integer number n (1 ≤ n ≤ 10^9) — current year in Berland.
Output
Output amount of years from the current year to the next lucky one.
Examples
input
4
output
1
input
201
output
99
input
4000
output
1000
Note
In the first example next lucky year is 5. In the second one — 300. In the third — 5000.
大致题意:当一个十进制表示的年份n中各个位上的非0数不超过1个时,我们把该年份称为幸运年,告诉你现在的年份,问最少还需过多少年才是幸运年
思路:水题,直接看代码吧。
代码如下
#include<iostream>#include<algorithm>#include<string>#include<cstdio>#include<cstring>#include<queue>#include<vector>#include<cstring>#include<cmath>#define LL long long #define ULL unsigned long long using namespace std;int main(){ int n,n1; cin>>n; if(n<10) printf("1"); else { int i=1; while(i<=n) { i*=10; } i/=10; if(n%i==0) { printf("%d",i); } else printf("%d",(n/i+1)*i-n); } return 0; }
- Educational Codeforces Round 21 A
- codeforces Educational Codeforces Round 21 A
- Educational Codeforces Round 21 A. Lucky Year
- Educational Codeforces Round 21 A. Lucky Year
- Educational Codeforces Round 21 A. Lucky Year
- Educational Codeforces Round 5 A
- Educational Codeforces Round 20 A
- Educational Codeforces Round 23 A
- Educational Codeforces Round 21
- Educational Codeforces Round 21
- Educational Codeforces Round 21
- Educational Codeforces Round 21 808A Lucky Year
- Educational Codeforces Round 21 C
- Educational Codeforces Round 21-D
- Educational Codeforces Round 21-G
- Educational Codeforces Round 21E
- Educational Codeforces Round 21 -DEG
- Educational Codeforces Round 21总结
- Convert BST to Greater Tree
- 使用git pull文件时和本地文件冲突怎么办?
- hadoop io ObjectWritable and SerializableWritable
- C++反射
- 数据结构——哈夫曼树实现
- Educational Codeforces Round 21 A
- coreseek 安装 配置 的及详细的使用方法
- Form Parts: Creating form method callbacks
- Xutils3基本使用方法1
- 如何刷pat(想要在pat甲级拿80到90分)
- mysql之视图
- EMR集群上capacity_scheduler的ACL实现 http://click.aliyun.com/m/20978/
- Git和SVN共存的方法
- 康拓展开+康拓展开的逆运算