Description
Input
Output
Sample Input
2 6 19 0
Sample Output
10 100100100100100100 111111111111111111
#include<iostream>
#include<cstdio>
#include<cstring>
#include<queue>
using namespace std;
queue<long long>que;
long long n,p;
int bfs()
{
que.push(num);
while(!que.empty())
{
p=que.front();
que.pop();
if(p%n==0)
{
cout<<p<<endl;
while(!que.empty()){
que.pop();
}
return 0;
}
else{
que.push(p*10);//用队列就全用队列,不要自己定义一个int推进去。
que.push(p*10+1);
}
}
return 0;
}
int main()
{
while(~scanf("%lld",&n) && n)
bfs();
return 0;
}