USACO-section1.5 Superprime Rib[深搜]
来源:互联网 发布:java分布式开发技术 编辑:程序博客网 时间:2024/05/21 08:05
题意:
给定n位数,第一位,12位,123位······全是素数
如7333,7,73,733,7333都是素数
题解:
深搜:类似于从左往右拼接的想法,当左边是素数后再拼一位数,判断是否进入下一步
/*ID:jsntrdy1PROG:sprime LANG: C++*/#include<cstdio>#include<iostream>#include<cstring>#include<fstream>#include<cmath>using namespace std;ifstream fin("sprime.in");ofstream fout("sprime.out");int n;int isOK(int p){ if(p==1||p==0) return 0; for(int i=2;i<=sqrt(p);i++) { if(p%i==0) return 0;//非素数 } return 1;//是素数 }void dfs(int t,int step){ if(step==n) { fout<<t<<endl; return; } for(int i=1;i<=9;i++) if(isOK(t*10+i)) dfs(t*10+i,step+1); }int main(){ fin>>n; dfs(0,0); fin.close(); fout.close(); return 0;}
阅读全文
0 0
- USACO-section1.5 Superprime Rib[深搜]
- USACO-Section1.5 Superprime Rib
- USACO-Section1.5 Superprime Rib
- USACO-Section1.5 SuperPrime Rib [质数]
- USACO-Section1.5 Superprime Rib[其他][暴力枚举]
- USACO-Section1.5 Superprime Rib【深度优先搜索】
- USACO section 1.5 Superprime Rib(深搜)
- USACO-cha1-sec1.5 Superprime Rib
- Superprime Rib(usaco)
- USACO SuperPrime Rib
- USACO:Superprime Rib
- USACO-Superprime Rib
- USACO Superprime Rib
- USACO: Superprime Rib
- USACO 1.5 Superprime Rib
- USACO Superprime Rib
- USACO--1.5Superprime Rib
- USACO Superprime Rib(dfs)
- 深度优先搜索之入门问题->城堡问题
- JZOJ__Day 10:【普及模拟】【USACO】横幅
- 陈岷愿做中华的守护者
- 探讨Android6.0及以上系统APP常驻内存(保活)实现-复活篇
- mybatis 学习笔记
- USACO-section1.5 Superprime Rib[深搜]
- Java基础笔记之一
- flex布局完全入门教程
- Neutron 默认安全组规则
- 一题多解——Strategic Game
- 51nod 1461 稳定桌
- 关于TRIM的优化技巧
- 【转载】String,StringBufffer之间的区别以及StringBuffer总结
- 最大子数组 II