POJ 1426(BFS)
来源:互联网 发布:生存类网络联机游戏 编辑:程序博客网 时间:2024/05/13 05:30
题目链接:http://poj.org/problem?id=1426
题意:给出一个n,找出n的倍数m,且m由01序列组成,任意输出一个即可。
思路:广搜或深搜吧,要不是这道题在搜索系列里面,估计我就直接枚举了。
另外,mark一下:有时候C++过不去试一下G++,不知道为何莫名TLE了好几发...
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<queue>using namespace std;const int INF=0x3f3f3f3f;const int maxn=1000010;typedef __int64 LL;LL n;void Bfs(){queue<LL>q;while(!q.empty()) q.pop();q.push(1);while(1){LL s=q.front();q.pop();if(s%n==0){printf("%lld\n",s);return ;}q.push(s*10);q.push(s*10+1);}}int main(){#ifndef ONLINE_JUDGEfreopen("test.in","r",stdin);freopen("test.out","w",stdout);#endifwhile(~scanf("%lld",&n)&&n){Bfs();}return 0;}
0 0
- poj 1426 bfs
- POJ 1426(BFS)
- poj 1426 BFS
- POJ 1426 广搜BFS
- poj-1426-bfs取余
- Poj 1426 (Bfs 水题)
- [BFS] poj
- POJ 1426 Find The Multiple bfs
- POJ 1426 Fine The Multiple BFS 深搜
- poj 1426 Find The Multiple(bfs)
- Find The Multiple (poj 1426 bfs)
- poj 1426 Find The Multiple(bfs)
- POJ 1426-Find The Multiple(bfs)
- poj 1426 bfs+同余模定理
- POJ 1426 DFS BFS两种写法
- POJ 1426 Find The Multiple(BFS)
- poj - 1426-Find The Multiple-BFS
- poj 1426(同余模&&bfs)
- 关于FFTW
- JSP中简单的计算网站访问量
- Python搭建聊天机器人
- Zoho Recruit集成性格测试软件,帮你找到最合适的人
- 关于volley的一些分析-初始化
- POJ 1426(BFS)
- POJ 1330Nearest Common Ancestors(LCA)
- android面试题
- zipfile的压缩和解压缩
- 实际开发中的spring事务控制
- android-贪吃蛇开发
- 程序退到后台被杀掉进程后打开程序仍然保持登录状态
- mysql Incorrect string value \xF0\x9F\x98\x84\xF0\x9F
- 《JAVA与模式》之访问者模式