22 条题解
-
3
#include<iostream> #include<cstdio> #include<cmath> using namespace std; int ss(int x) { int s=0; for(int i=2;i<=sqrt(x);i++){ if(x%i==0){ s++; break; } } if(x>1&&s==0){ return 1; } else return 0; } int hw(int x) { int g,s,b; if(x>=11&&x<=99){ int g=x%10,s=x/10; if(g==s){ return 1; } else return 0; } if(x>=100&&x<=999){ int g=x%10,b=x/100; if(g==b){ return 1; } else return 0; } } int main(){ int n,s=0; cin>>n; for(int i=11;i<=n;i++){ if(ss(i)&&hw(i)){ s++; } } cout<<s; return 0; } language
language
信息
- ID
- 2072
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 994
- 已通过
- 313
- 上传者