注意,里给的不是每个数,0-9出现的次数
然后先进行排序,找到最小的不是0的数,然后输出这个数,剩下的按照顺出输出,以输出的这个数不输出
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int k;
vector<int>ans;
for(int i=0;i<=9;i++){
cin>>k;
for(int j=0;j<k;j++){
ans.push_back(i);
}
}
sort(ans.begin(),ans.end());
int index;
for(int i=0;i<ans.size();i++){
if(ans[i]!=0){
index=i;
break;
}
}
cout<<ans[index];
for(int i=0;i<ans.size();i++){
if(i!=index){
cout<<ans[i];
}
}
return 0;
}