66分最后三个全部TLE,大佬们求助
查看原帖
66分最后三个全部TLE,大佬们求助
1480376
koishi0514楼主2025/1/15 20:28
#include <string>
#include <iostream>
using namespace std;

int main() {
	int a, b;
	scanf("%d %d", &a, &b);
	for (int i = a; i <= b; i++) {
		string num = to_string(i);
		int sum = 0;
		for (int j = 0; j < num.size() / 2; j++) {
			if (num[j] != num[num.size() - j - 1]) {
				sum++;
			}
			if (sum != 0) {
				break;
			}
		}
		if (sum == 0) {
			for (int k = 2; k < i; k++) {
				if (i % k == 0) {
					sum++;
					break;
				}
			}
			if (sum == 0) {
				cout << i << endl;
			}
		}
	}

	return 0;
}
2025/1/15 20:28
加载中...