1 条题解

  • 0
    @ 2025-1-24 10:21:35

    #include<bits/stdc++.h> using namespace std; int a[1000005]; bool cap(int x){

    if(x<2){
    	return 0;
    }
    for(int i=2;i*i<=x;i++){
    	if(x%i==0){
    		return 0;
    	}
    }
    return 1;
    

    } int fanxu(int x){ int f=x,sum=0; while(x){ int t=x%10; sum=sum*10+t; x=x/10; } return sum; }

    int main(){ int n,m,cnt=0; cin>>m>>n; for(int i=m;i<=n;i++){ int x=fanxu(i); if(cap(i)&&cap(x)){ a[++cnt]=i; } } cout<<a[1]; for(int i=2;i<=cnt;i++){ cout<<","<<a[i]; } return 0; }

    • @ 2025-2-4 19:23:56

      您好像并没有处理输出"No"的情况

信息

ID
4589
时间
1000ms
内存
128MiB
难度
2
标签
(无)
递交数
27
已通过
9
上传者