PAT 1023 组个最小数
#include <bits/stdc++.h>
using namespace std;
const int N = 10; // 范围是 0~9
int cnt[N];
int main() {
bool first_cout = false;
for (int i = 0; i < N; i++) {
cin >> cnt[i];
if (!first_cout) {
if (i != 0 && cnt[i] != 0) {
cout << i;
cnt[i]--;
first_cout = true;
}
}
}
for (int i = 0; i < N; i++) {
while (cnt[i] > 0) {
cout << i;
cnt[i]--;
}
}
return 0;
}