题解 | #Old Bill#
Old Bill
https://www.nowcoder.com/practice/17a30153e092493e8b4d13f321343927
#include <iostream> using namespace std; int main() { int n,x,y,z; int a,b,sign=0; while(cin>>n) { cin>>x>>y>>z; for(a=9;a>0;a--) { for(b=9;b>=0;b--) { if((a*10000+x*1000+y*100+z*10+b)%n==0) { cout<<a<<" "<<b<<" "<<(a*10000+x*1000+y*100+z*10+b)/n<<endl; sign=1;break; } if(sign==1) break; } } if(sign==0) cout<<"0"<<endl; } } // 64 位输出请用 printf("%lld")