首页 > 技术文章 > 计蒜客NOIP2017提高组模拟赛(五)day1-机智的 AmyZhi

w-h-h 2017-11-02 09:14 原文

传送门

很水的题目啦QAQ

 1 #include<cstdio>
 2 #include<cstdlib>
 3 #include<algorithm>
 4 #include<cstring>
 5 #include<cmath>
 6 #include<map>
 7 #include<set>
 8 #include<queue>
 9 #include<vector>
10 #define INF 0x7f7f7f7f
11 #define pii pair<int,int>
12 #define ll long long
13 using namespace std;
14 
15 ll read(){
16     ll x=0,f=1;char ch=getchar();
17     while(ch<'0'||ch>'9'){if('-'==ch)f=-1;ch=getchar();}
18     while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();}
19     return x*f;
20 }
21 ll x;
22 int check(ll t){
23     ll ans=t;
24     while(t){
25         ans+=(t%10);
26         t/=10;
27     }
28     return (ans==x); 
29 }
30 void solve(){
31     x=read();
32     for(ll i=x-180;i<x;i++){
33         if(check(i)){
34             printf("%lld\n",i);
35             return;
36         }
37     }
38     printf("Stupid SiriusRen\n");
39 }
40 int main()
41 {
42 //    freopen("data.in","r",stdin);
43     int T=read();
44     while(T--){
45         solve();
46     }
47     return 0;
48 }

 

推荐阅读