1 条题解

  • 1
    @ 2025-12-23 20:43:39
    #include<bits/stdc++.h>
    using namespace std; 
    bool add1(int n){
    	int sum=0,x = n;
    	while(n){
    		sum = sum*10+n%10;
    		n/=10;
    	}
    	if(x == sum) return 1;
    	else return 0;
    }
    int add2(int n){
        if(n<=1) return 0;
        int flag=1;
        for(int i=2;i*i<=n;i++){
            if(n%i==0){
                flag=0;
            }
        }
        if(flag==1) return 1;
        else return 0;
    }
    int main(){
     	int a,b;
     	cin>>a>>b;
     	for(int i=a;i<=b;i++){
     		if(i%10%2==0) continue ;
     		if(add1(i) && add2(i)){
     			cout<<i<<endl;	
    		}
    	}
    	return 0;
    }
    • 1

    信息

    ID
    220
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    13
    已通过
    5
    上传者