最后一个测试点TLE
查看原帖
最后一个测试点TLE
286238
TLE_Forever楼主2020/8/12 21:09

rt。 代码:

#include<iostream>
#include<cstring>
using namespace std;
const int maxn=10000;
int a,b;
bool judB(int n) {
    int cpy=n,r=0;
    while(cpy>0) {
        r=(r*10)+(cpy%10);
        cpy/=10;
    }
    if(r==n) return true;
    else return false;
}
int main() {
    cin>>a>>b;
    bool num[b+1];
    memset(num,true,sizeof(num));
    for(int i=2;i<=int(b/2);i++) {
        int c=2;
        while(i*c<=b) {num[i*c]=false;c++;}
    }
    for(int i=a;i<=b;i++) if(num[i]&&judB(i)) cout<<i<<endl;
    return 0;
}
2020/8/12 21:09
加载中...