如果没有输出555555555,那么就不能输出多余的前导0
看代码:
```cpp
#include<iostream>
using namespace std;
int main()
{
int n,five=0,zero=0;
bool a[1001];
cin>>n;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
a[i]=x==0?0:1;
if(a[i]==0)zero++;
else five++;
}
if(zero==0)
{
cout<<-1<<endl;
return 0;
}
for(int i=1;i<=five/9;i++)cout<<555555555;
if(five>=9)for(int i=1;i<=zero;i++)cout<<0;//
else cout<<0;//
return 0;
}
同学,你连样例都过不了提交什么?
```
by 377isrubbish @ 2017-03-02 13:33:58
测试点会给出好几张‘0’卡片却没有‘5’,这时候只能输出一个‘0’,你可能输出了好多个‘0’
by ytxytx @ 2017-03-04 11:32:13