9 条题解

  • -4
    @ 2024-4-3 15:06:00
    #include<iostream>
    #include<cmath>
    #include<algorithm>
    using namespace std;
    int sushu(int x)
    {
        int i=2;
        while(i<sqrt(x)&&x%i!=0)
    {
           i++;
       }
      if(i>sqrt(x)&&x!=1)
       {
            return 1;
        }
        else
       {
            return 0;
        }
     }
     int huiwen(int x)
    {
        int sum=0;
        while(x)
    {
    sum=sum*10+x%10;
     x/=10;
    }
    return sum;
    }
    int main()
    {
       int r,t=0;
      cin>>r;
       for(int i=11;i<=r;++i)
       {
         if(sushu(i)&&huiwen(i)==i)
                t++;
    }
    cout<<t;
    return 0;
    }
    

    信息

    ID
    186
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    (无)
    递交数
    184
    已通过
    88
    上传者