rt
代码:
#include <bits/stdc++.h>
using namespace std;
namespace RealDream {
typedef long long ll;
typedef int rd_int;
typedef string str;
typedef bool boolean;
int digitSum(int num) {
int sum = 0;
while (num > 0) {
sum += num % 10;
num /= 10;
}
return sum;
}
string rd_find(int n, int p) {
string minn(n, '0');
minn[0] = '1';
int sds = digitSum(stoi(minn));
int remainder = sds % p;
string ans = minn;
int modu = remainder;
for (int i = 0; i < n; ++i) {
for (int digit = 1; digit < 10; ++digit) {
string rd_cn = minn;
rd_cn[i] = '0' + digit;
int rd_cnValue = stoi(rd_cn);
int cds = digitSum(rd_cnValue);
int rd_cr = cds % p;
if (rd_cr < modu || (rd_cr == modu && rd_cnValue < stoi(ans))) {
ans = rd_cn;
modu = rd_cr;
}
}
}
return ans;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
int n, p;
cin >> n >> p;
cout << rd_find(n, p) << endl;
return 0;
}
};
int main() {
/**
* Made By RealDream
*/
int a = -1;
while (a++) {
RealDream::main();
}
return 0;
}
信息:Unknown Error.
Received signal 6: Aborted / IOT trap.