- 回文素数
- 2023-07-20 10:53:55 @
//就最后两点
#include<bits/stdc++.h>
using namespace std;
bool hw(int a)
{
if(a<10)return true;
int t=a,s=0;
while(t)
{
s=s*10+t%10;
t/=10;
}
return (s==a);
}
bool zs(int a)
{
if(a<2)return false;
for(int i=2;i*i<=a;i++)
if(a%i==0)
return false;
return true;
}
int main()
{
int n,c=0;cin>>n;
for(int i=pow(10,n-1);i<=pow(10,n)-1;i++)
{
if(zs(i)&&hw(i))
{
c++;
if(i>=10)i+=2;
}
}
cout<<c;
return 0;
}
1 条评论
-
230907gj朱沈源 (2212134朱沈源) LV 8 @ 2023-07-22 12:23:15
1
- 1
信息
- ID
- 1802
- 难度
- 7
- 分类
- (无)
- 标签
- 递交数
- 106
- 已通过
- 17
- 通过率
- 16%
- 被复制
- 5
- 上传者