刚开始想用循环写,然后gg最后发现用dfs很简单啊但是我dfs不太熟练,但是这题是很简单的dfs。dfs真的可以使代码简洁很多。

/*
ID: jinbo wu
LANG: C++
TASK:sprime
*/
#include<bits/stdc++.h>
using namespace std;
int n;
int a[5]={2,3,5,7};
bool prime(int m)
{for(int i=2;i*i<=m;i++){if(m%i==0)return false;}return true;
}
void dfs(int m,int cnt)
{if(!prime(m)||cnt>n)return;if(cnt==n){if(prime(m))printf("%d\n",m);}for(int i=1;i<=9;i+=2){dfs(m*10+i,cnt+1);}}
int main()
{freopen("sprime.in","r",stdin);freopen("sprime.out","w",stdout);scanf("%d",&n);for(int i=0;i<4;i++)dfs(a[i],1);}

usaco Superprime Rib相关推荐

  1. usaco Superprime Rib 搜索

    按位搜索 //#pragma comment(linker, "/STACK:1024000000,1024000000") #include<cstdio> #inc ...

  2. 洛谷 P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib

    P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib 题目描述 农民约翰的母牛总是产生最好的肋骨.你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们.农民约翰确定他卖给 ...

  3. USACO Section1.5 Superprime Rib 解题报告

    sprime解题报告 -- icedream61 博客园(转载请注明出处) -------------------------------------------------------------- ...

  4. USACO 1.5.3 SuperPrime Rib 特殊的质数肋骨

    题目描述: 农民约翰的母牛总是产生最好的肋骨. 你能通过农民约翰和美国农业部标记在每根肋骨上的数字认出它们. 农民约翰确定他卖给买方的是真正的质数肋骨,是因为从右边开始切下肋骨,每次还剩下的肋骨上的数 ...

  5. USACO-Section1.6 Superprime Rib (枚举)

    2017-8-3 题目描述 输出长度为N的特殊质数,即前1至N项所表示的数均为质数 解答 用dfs求解即可 代码 /* ID: 18795871 PROG: sprime LANG: C++ */ # ...

  6. p1218 Superprime Rib

    深搜,添加数字后如果仍为质数,继续递归. #include <iostream> #include <cstdio> #include <cmath> #inclu ...

  7. python输出超级素数_超级素数(sprime)

    超级素数(sprime) 题目描述 超级素数是指一个素数,每去掉后面一个数字,总能保证剩下的数为质数,例如: 373->37->3 这是一个长为3的超级素数. 输入 输入一个整数n (10 ...

  8. C++——素数(质数)专题训练2

    作者有话说:万变不离其宗,本篇共4题,解题方法有很多种,主要考察学生阅读质数相关的应用题对其理解程度是否准确,后续更新新的专题. 1.线性筛素数 [题目描述] 如题,给定一个范围 n,有 q 个询问, ...

  9. usaco Shaping Regions

    这就是usaco 前面的windows area的变形. /* ID:jinbo wu TASK:rect1 LANG:C++ */ #include<iostream> #include ...

最新文章

  1. vijos1774:机器翻译
  2. jQuery 表格实现
  3. c语言用整数 寻址,132-寻址运算符-C语言教程2020年 - 视频教程 - 北盟网校 - 专注原创教学第一站...
  4. 【修炼5】《基础篇》别把项目成功当目标
  5. 编译并使用boost库(win7+boost1.60+vs2013)
  6. TBXML常用API
  7. Maven学习总结(4)——Maven核心概念
  8. Github新功能 个人展示项目--首页展示个人介绍 图片and so on(2020.08.05)
  9. 解决方法:未能加载文件或程序集“Microsoft.Office.Interop.Excel。。
  10. 遗传算法多维matlab,MATLAB遗传算法
  11. python中文分词器(jieba类库)
  12. 2.1.1.15使用WIFI网卡1_准备工作及配置内核
  13. 微软的现实困难:产品需要再次变“酷”
  14. 渗透测试-流量加密之冰蝎蚁剑
  15. 什么是策划?策划的真正含义是什么?
  16. Electron 去掉标题栏并设定可拖动
  17. 小点滴——word页码页眉问题——摘自贴吧
  18. CAS单点登录学习笔记二之部署CAS Server
  19. 合力提升技术管网治网能力,共同为长三角的数字化发展贡献网信力量
  20. 23个PR导出视频渲染设置PR预设(Adobe Premiere Pro Media Encoder导出预设)

热门文章

  1. do还是doing imagine加to_中学必背英语短语集合:54个doing动名词的固定搭配
  2. 2022-2028年中国再生天然橡胶行业市场调查分析及未来前景分析报告
  3. Python 标准库之 shutil
  4. 关于python导入模块和package的一些深度思考
  5. 阿里云服务器部署项目
  6. 【转载】首次作品展小结
  7. pretty_errors_python
  8. 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...
  9. 左神讲算法——二分法及其拓展
  10. TensorFlow常用Python扩展包