题目难度:一颗星
题目大意:给定0-9的数字的个数,拼出最小的数值,要求开始不可以为零
题目坑点:无坑点
代码如下:
#include<iostream>
#include<stdlib.h>
#include<queue>
#include<stack>
#include<algorithm>
#include<map>
#include<cstring>
using namespace std;
int main(){
int num[10];
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++){
if(num[i]!=0){
while(num[i]--){
cout<<i;
}
}
}
}