https://www.luogu.org/problemnew/show/P1217

考虑暴力生成所有的回文数然后再判断是不是质数。注意个位的选择实际上只有4种。所以是 $4*10^3*10^3=4*10^6$ ,完全充裕的复杂度。

#include<bits/stdc++.h>
using namespace std;
#define ll long long int a,b;
vector<int> ans; bool isp(int n){
int c=sqrt(n+1e-);
for(int i=;i<=c;i++){
if(n%i==)
return false;
}
return true;
} void gen1(){
if(a<=&&<=b)
ans.push_back();
if(a<=&&<=b)
ans.push_back();
if(a<=&&<=b)
ans.push_back();
if(a<=&&<=b)
ans.push_back();
} void gen2(){
for(int d=;d<=;d++){
if(d!=){
int p=*d;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p); }
}
} void gen3(){
for(int d=;d<=;d++){
if(d!=){
for(int d2=;d2<=;d2++){
int p=*d+*d2;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p);
} }
}
} void gen4(){
for(int d=;d<=;d++){
if(d!=){
for(int d2=;d2<=;d2++){
int p=*d+*d2;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p);
} }
}
} void gen5(){
for(int d=;d<=;d++){
if(d!=){
for(int d2=;d2<=;d2++){
for(int d3=;d3<=;d3++){
int p=*d+*d2+*d3;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p);
}
}
}
}
} void gen6(){
for(int d=;d<=;d++){
if(d!=){
for(int d2=;d2<=;d2++){
for(int d3=;d3<=;d3++){
int p=*d+*d2+*d3;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p);
}
}
}
}
} void gen7(){
for(int d=;d<=;d++){
if(d!=){
for(int d2=;d2<=;d2++){
for(int d3=;d3<=;d3++){
for(int d4=;d4<=;d4++){
int p=*d+*d2+*d3+*d4;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p);
}
}
}
}
}
} void gen8(){
for(int d=;d<=;d++){
if(d!=){
for(int d2=;d2<=;d2++){
for(int d3=;d3<=;d3++){
for(int d4=;d4<=;d4++){
int p=*d+*d2+*d3+*d4;
if(a<=p&&p<=b)
if(isp(p))
ans.push_back(p);
}
}
}
}
}
} void solve(){
gen1();
gen2();
gen3();
gen4();
gen5();
gen6();
gen7();
gen8();
} int main(){
scanf("%d%d",&a,&b);
solve();
sort(ans.begin(),ans.end());
for(auto i:ans)
printf("%d\n",i);
}

最新文章

  1. 前nginx后Apache+Node反向代理
  2. 线段树 poj 3667
  3. 为WPF和Silverlight的Grid添加边框线(zz)
  4. AutoMapper映射ExpressionTree
  5. scrapy入门
  6. 【Python 函数对象 命名空间与作用域 闭包函数 装饰器 迭代器 内置函数】
  7. JPA的学习
  8. vue的挖坑和爬坑之vuex的简单入门
  9. Python学习之list有序集合
  10. vue 监听路由变化
  11. 20175316盛茂淞 2018-2019-2 《Java程序设计》第5周学习总结
  12. python 面向对象之多态
  13. 将Oracle中的表结构导出到word
  14. jdk1.8的项目在jdk1.7的环境下运行
  15. Django_用户权限管理rbac
  16. 同一个IIS绑定多个Htts 站点问题
  17. iOS Sprite Kit教程之滚动场景
  18. 深入PHP内核之全局变量
  19. Arch下error: signature from &quot;NAME&lt;EMAIL ADD&gt;&quot;
  20. 菜鸟学配置vim

热门文章

  1. tech blog link
  2. 使用squid架设自己的代理server
  3. Raw-OS源代码分析之消息系统-Queue_Buffer
  4. Mmseg中文分词算法解析
  5. SIFT算法中DoG特征点的修正
  6. Linux查看IP 网关 DNS
  7. Android的onMeasure方法
  8. WPF中如何使用代码操作数据模板生成的控件
  9. pyspark mongodb yarn
  10. C语言操作SQLite数据库