差一个不过
#include <iostream>
#include <cmath>
using namespace std;
int p, n;
int main() {
cin >> n >> p;
if (n * 9 < p) {
cout << pow(10, n - 1);
} else {
int n9 = p / 9, zg = p % 9;
if (n9 == n)
for (int i = 0; i < n9; i++)cout << 9;
else if (n9 + 1 == n) {
cout << zg;
for (int i = 0; i < n9; i++)cout << 9;
} else {
cout << 1;
if (zg == 0) {
zg = 8, n9--;
}else zg-=1;
for (int i = 1; i < n - n9 - 1; i++)cout << 0;
cout << zg;
for (int i = 0; i < n9; i++)cout << 9;
}
}
return 0;
}