luogu1218 [USACO1.5] Superprime Rib(搜索+素数判断)
2017-08-26 17:44
507 查看
#include <cstdio> #include <cstring> int n; bool isprime(int x){ if(x==1) return false; for(int i=2;i*i<=x;++i) if(x%i==0) return false; return true; } void dfs(int x,int cnt){ if(cnt>n){ printf("%d\n",x);return; } for(int i=1;i<=9;++i) if(isprime(x*10+i)) dfs(x*10+i,cnt+1); } int main(){ scanf("%d",&n); dfs(0,1); return 0; }
相关文章推荐
- 洛谷P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib
- 洛谷 P1218 [USACO1.5]特殊的质数肋骨 Superprime Rib
- Superprime Rib_特殊的质数肋骨_usaco1.5_codevs2080_dfs
- USACO 1.5 SuperPrime Rib (sprime)
- USACO section 1.5 Superprime Rib(深搜)
- USACO section 1.5 Superprime Rib(深搜)
- USACO-Section 1.5 Superprime Rib(Miller-Rabin)
- USACO 1.5 Superprime Rib (DFS)
- USACO SuperPrime Rib
- USACO Superprime Rib
- USACO-Section1.6 Superprime Rib (枚举)
- usaco Super Prime Rib individual report
- USACO Superprime Rib
- usaco Superprime Rib
- USACO SuperPrime Rib
- usaco Superprime Rib
- Superprime Rib(usaco)
- Superprime Rib chapter 1.5
- usaco1.5.3 SuperPrime Rib
- USACO Superprime Rib(dfs)