这UKE是咋回事?
  • 板块灌水区
  • 楼主RealDream
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/9/14 20:00
  • 上次更新2024/9/14 20:01:58
查看原帖
这UKE是咋回事?
1063789
RealDream楼主2024/9/14 20:00

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.

2024/9/14 20:00
加载中...