#include <bits/stdc++.h>
using namespace std;
int main(){
long long n,p;
cin>>n>>p;
if(p>9*n){
cout<<1;
n--;
while(n--) cout<<0;
}
else{
if(n==1){
cout<<p;
}else{
vector<int> ans(n+5);
int cnt9=p/9,cnt=p%9;
for(int i=1;i<=cnt9;++i){
ans[i]=9;
}
if(cnt9==n) ans[n]=9;
else if(cnt9==n-1) ans[n]=cnt;
else{
ans[cnt9+1]=cnt-1,ans[n]=1;
}
for(int i=n;i>=1;--i) cout<<ans[i];
}
}
return 0;
}
WA了7,8,9
错的都是read -, expected 0.
不太理解为什么会有-
号出现