TLE求解
查看原帖
TLE求解
1402695
d15838089642楼主2025/6/29 14:27

3个TLE,66分到底是为什么?!

#include<bits/stdc++.h>
using namespace std;
bool isprime(int n) {
	if (n < 2) {
		return false;
	}
	for (int i = 2; i <= sqrt(n); i++) {
		if (n % i == 0) {
			return false;
		}
	}
	return true;
}
bool isRever(int n) {
	int a = 0, b = n, g;
	while (n) {
		g = n % 10;
		a = a * 10 + g;
		n /= 10;
	}
	return b == a;
}
int main() {
	int a, b;
	cin >> a >> b;
	for (int i = a; i <= b; i++) {
		if (isprime(i) && isRever(i)) {
			cout << i << endl;
		}
	}
	return 0;
}
2025/6/29 14:27
加载中...