**TLE了
2025-03-09 11:05:44
发布于:广东
6阅读
0回复
0点赞
#include <bits/stdc++.h>
#define LL long long
using namespace std;
LL m, n;
bool check(LL x){
string s = to_string(x);
bool a = (s.size() == m);
LL sum=0;
for (LL i=0;i<s.size();i++){
sum+=s[i]-'0';
}
bool b = (sum==n);
return a&&b;
}
int main(){
cin >> m >> n;
LL small = LONG_LONG_MAX;
LL big = -1;
for (LL i=0;i<=10000000000;i++){
if (check(i)){
small = min(small, i);
big = max(big, i);
}
}
if (small == LONG_LONG_MAX) cout << -1;
else cout << small;
cout << " ";
cout << big;
return 0;
}
这里空空如也
有帮助,赞一个