codeforces Educational Codeforces Round 21 A

来源:互联网 发布:高新区行知小学 重点 编辑:程序博客网 时间:2024/05/16 00:49

只要把最高位加一再乘以位数即幸运年,再减去最初的即可。

#include<iostream>#include<cstdio>#include<cstring>#include<ctime>#include<algorithm>#include<cstdlib>#include<cmath>#include<set>#include<bitset>#include<map>#include<tr1/unordered_map>#include<stack>#include<queue>#include<vector>#include<utility>#define INF 0x3f3f3f3f#define inf 2*0x3f3f3f3f#define llinf 1000000000000000000#define pi acos(-1.0)#define mod 1000000007#define lson l,m,rt<<1#define rson m+1,r,rt<<1|1#define lrt rt<<1#define rrt rt<<1|1#define rep(i,a,b) for(int i=(a);i<(b);i++)#define per(i,a,b) for(int i=(b)-1;i>=(a);i--)#define mem(a,b) memset(a,b,sizeof(a))#define lb(x) (x&-x)#define gi(x) scanf("%d",&x)#define gi2(x,y) scanf("%d%d",&x,&y)#define gll(x) scanf("%lld",&x)#define gll2(x,y) scanf("%lld%lld",&x,&y)#define gc(x) scanf("%c",&x)#define gc2(x,y) scanf("%c%c",&x,&y)using namespace std;using namespace std::tr1;typedef long long ll;typedef unsigned long long ull;typedef pair<int,int>P;/***********************************************/ll n;int main(){    cin>>n;    ll i=1;    while(n/i>0)i*=10;    i/=10;    cout<<(n/i+1)*i-n<<endl;    return 0;}


原创粉丝点击