pku poj 1426

pku poj 1426
//菜鸟做法,BFS,n==99,内存空间无敌的大...
#include < iostream >
using   namespace  std;
// usig64_18,446,744,073,709,551,615_20wei
__int64 que[ 800000 ];
__int64 n;
__int64 t;
__int64 bfs()
{
    
    
int front=0,rear=0;
    que[rear
++]=1;
    
while(front<rear)
    
{
        t
=que[front++];
        t
*=10;
        
if(t%n==0return t;
        que[rear
++]=t;
        t
+=1;
        
if(t%n==0return t;
        que[rear
++]=t;
    }

}

int  main()
{
    
while(scanf("%I64d",&n)!=EOF && n)
    
{
    
        printf(
"%I64d\n",bfs());
    }

    
return 0;
}

你可能感兴趣的:(pku poj 1426)