E - Find The Multiple
Posted jaydenouyang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了E - Find The Multiple相关的知识,希望对你有一定的参考价值。
1 #include <iostream> 2 #include <algorithm> 3 using namespace std; 4 5 int n; 6 bool ok; 7 8 void dfs(unsigned long long x, int y, int k){ 9 if(ok == true) return ; 10 if(x % y == 0){ 11 cout << x << endl; 12 ok = true; 13 return; 14 } 15 if(k == 19) return; 16 dfs(x*10, y, k+1); 17 dfs(x*10+1, y, k+1); 18 } 19 20 int main(){ 21 while(cin >> n){ 22 if( n == 0) 23 break; 24 ok = false; 25 dfs(1, n, 0); 26 } 27 return 0; 28 }
以上是关于E - Find The Multiple的主要内容,如果未能解决你的问题,请参考以下文章