Codeforces Round #204 (Div. 2): A

超级大水题;

只要用到一个小学用过的结论就可;能被9整除的数它的各位数相加能被9整除:

代码:

 1 #include<iostream>
 2 #define maxn 1005
 3 using namespace std;
 4 int n,c0,c5,x;
 5 int main()
 6 {
 7     cin>>n;
 8     while(n--)
 9     {
10         cin>>x;
11         if(x==0)c0++;
12         else c5++;
13     }
14     if(c0==0){cout<<"-1";return 0;}
15     c5=c5-c5%9;
16     if(c5==0)cout<<"0";
17     else
18     {
19         while(c5--)cout<<"5";
20         while(c0--)cout<<"0";
21     }
22     return 0;
23 }
View Code

 

posted @ 2013-10-13 16:08  Yours1103  阅读(180)  评论(0编辑  收藏  举报