/*
组个最小数
*/
#include <iostream>
#include <queue>
using namespace std;
int main()
{
queue<int> a;
queue<int> b; //存放0
int n, t;
for(int i = 0; i < 10; i ++)
{
cin >> n;
while(n--){
a.push(i);
}
}
t = a.size();
for(int i = 0; i < t; i ++)
{
if(a.front() == 0){
b.push(a.front());
a.pop();
}else{
break;
}
}
cout << a.front();
a.pop();
t = a.size();//存储队列长度
while(!b.empty()){
cout << b.front();
b.pop();
}
for(int i = 0; i < t; i ++)
{
cout << a.front();
a.pop();
}
return 0;
}
PAT B.1023 组个最小数 (20分)
最新推荐文章于 2022-10-30 16:26:28 发布