标签:
Time Limit: 1000MS | Memory Limit: 10000K | |||
Total Submissions: 22121 | Accepted: 9081 | Special Judge |
Description
Input
Output
Sample Input
2 6 19 0
Sample Output
10 100100100100100100 111111111111111111
Source
Dhaka 2002
1404010917 | 1426 | Accepted | 5048K | 407MS | G++ | 475B | 2015-08-20 10:17:35 |
#include<stdio.h> #include<string.h> #include<iostream> #include<algorithm> #include<queue> using namespace std; int n; long long bfs(){ queue<long long >q; q.push(1); while(1){ long long temp=q.front(); q.pop(); if(temp%n==0) return temp; q.push(temp*10); q.push(temp*10+1); } } int main(){ //int t; while(scanf("%d",&n)!=EOF){ if(n==0) break; printf("%lld\n",bfs()); } return 0; }
poj 1426 Find The Multiple (BFS)
标签:
原文地址:http://www.cnblogs.com/13224ACMer/p/4744318.html