怎么tle了
  • 板块题目总版
  • 楼主HYQ1234
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/2/10 20:18
  • 上次更新2023/10/24 01:13:25
查看原帖
怎么tle了
926328
HYQ1234楼主2023/2/10 20:18

求各位大佬指点一下为什么在P1217提交这个答案会三个TLE

#include<bits/stdc++.h>
using namespace std;
bool prime(int x){
    for(int i = 2;i <= sqrt(x);++i)
        if(x % i  == 0)
            return false;
    return true;
}
bool palin(int x){
    int i = 0,j = to_string(x).size() - 1;
    while(i < j){
        if(to_string(x)[i] != to_string(x)[j])
            return false;
        ++i;
        --j;
    }
    return true;
}
int main(){
    int n = 0,m = 0;
    cin >> n >> m;
    for(int i = n;i <= m;++i)
        if(prime(i) && palin(i))
            cout << i << endl;
	return 0;
}
2023/2/10 20:18
加载中...