4 条题解

  • 0
    @ 2026-3-31 16:51:23
    #include "bits/stdc++.h"
    #define int long long
    using namespace std;
    bool prim(int x){ //判断是不是素数
        for(int i=2;i<=x/i;i++){
            if(x%i==0) return 0;
        }
        return 1;
    }
    bool check(int x){ //判断是不是绝对素数
        int fx=(x%10)*10+x/10;
        if(prim(x)&&prim(fx)) return 1;
        return 0;
    }
    signed main(){
        ios::sync_with_stdio(0);
        cin.tie(0),cout.tie(0);
        for(int i=10;i<=99;i++){
            if(check(i)) cout<<i<<'\n'; //从小到大输出
        }
        return 0;
    }
    

    信息

    ID
    5635
    时间
    1000ms
    内存
    128MiB
    难度
    2
    标签
    递交数
    58
    已通过
    34
    上传者