题目链接:https://www.lanqiao.cn/problems/1443/learning/
#include <cstdio>
#include <iostream>
#include <vector>
using namespace std;
int main() {
int array[10];
for (int i = 0; i < 10; i++) {
array[i] = 2021;
}
bool is_can = true;
int j = 0;
while (is_can) {
j++;
int num = j;
while (num > 0) {
int in = num % 10;
if (array[in] > 0) {
array[in]--;
} else {
is_can = false;
break;
}
num /= 10;
}
}
cout << j - 1;
return 0;
}