Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
DFS深搜1A!!!贴代码!#include<cstdio> using namespace std; int n;bool suc;unsigned long long ans; void DFS(unsigned long long now,int step) { if(now%n==0){ans=now;suc=true;return;} if(step==19||suc) return; DFS(now*10,step+1); DFS(now*10+1,step+1); } int main() { while(scanf("%d",&n),n) { ans=suc=0; DFS(1,1); printf("%llu\n",ans); } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator