AC代码
代码1
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<string>
#include<map>
#include<stack>
using namespace std;
typedef long long ll;
const int maxn=1e6;
int main()
{
int num[10];
memset(num,0,sizeof(num));
for(int i=0;i<10;i++)
cin>>num[i];
int flag=0;
for(int i=1;i<10;i++)
{
if(flag==0)
{
if(num[i]!=0)
{
cout<<i;
for(int j=0;j<num[0];j++)
cout<<0;
flag=1;
for(int j=1;j<num[i];j++)
cout<<i;
}
}else
{
for(int j=0;j<num[i];j++)
cout<<i;
}
}
cout<<endl;
return 0;
}
代码2
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<string>
#include<map>
#include<stack>
using namespace std;
typedef long long ll;
const int maxn=1e6;
int main()
{
int num[10];
memset(num,0,sizeof(num));
for(int i=0;i<10;i++)
cin>>num[i];
for(int i=1;i<10;i++)
{
if(num[i]!=0)
{
cout<<i;
num[i]--;
break;
}
}
for(int i=0;i<10;i++)
{
while(num[i]!=0)
{
cout<<i;
num[i]--;
}
}
cout<<endl;
return 0;
}