Find The Multiple(POJ1426)(入门)
2016-10-05 11:27
423 查看
どこでもドア:http://poj.org/problem?id=1426
#include<iostream> #include<cstdio> #include<algorithm> #include<cmath> #include<cstring> #include<string> #include<sstream> #include<set> #include<cstdlib> #include<map> #include<queue> using namespace std; typedef long long LL; LL BFS(int n) { queue<LL> Q; Q.push(1); while(!Q.empty()) { LL X = Q.front(); Q.pop(); if(X % n == 0) return X; Q.push(X * 10); Q.push(X * 10 + 1); } return 0; } int main() { int n; while(cin>>n,n) { cout << BFS(n) << endl; } }
相关文章推荐
- POJ1426:Find The Multiple(算是bfs水题吧,投机取巧过的)
- POJ1426 Find The Multiple(BFS)
- poj1426 Find The Multiple
- poj1426 - Find The Multiple
- poj1426--Find The Multiple(广搜,智商题)
- POJ1426: Find The Multiple(bfs,同余定理)
- POJ1426 Find The Multiple —— BFS
- POJ1426 Find The Multiple
- poj1426 find the multiple
- 【POJ1426】Find The Multiple(搜索+打表)
- POJ1426 Find The Multiple(DFS||BFS||同余模定理)
- POJ1426-Find The Multiple(搜索)
- POJ1426 Find The Multiple
- BFS POJ1426 Find The Multiple
- poj1426 Find The Multiple
- poj1426 Find The Multiple
- Poj1426 Find The Multiple (BFS)
- POJ1426-Find The Multiple
- poj1426 Find The Multiple
- poj1426 Find The Multiple