fork(1) download
  1. #include <iostream>
  2. #include <algorithm>
  3. #include <cstdlib>
  4. #include <math.h>
  5. #include <time.h>
  6. #define R dig[0]
  7. #define E dig[1]
  8. #define D dig[2]
  9. #define B dig[3]
  10. #define L dig[4]
  11. #define U dig[5]
  12. #define Y dig[6]
  13. #define O dig[7]
  14. #define W dig[8]
  15. using namespace std;
  16.  
  17. int main() {
  18. int dig[9]={1,2,3,4,5,6,7,8,9}; // R,E,D,B,L,U,Y,O,W
  19. unsigned long n1,n2,n;
  20. srand(time(0));
  21. while(1)
  22. {
  23. n1=R*100+E*10+D;
  24. n2=B*1000+L*100+U*10+E;
  25. n=100000*Y+10000*E+1000*L+100*L+10*O+W;
  26. if(n1*n2==n)
  27. {
  28. cout<<B<<U<<Y<<R<<E<<D<<O<<W<<L;
  29. break;
  30. }
  31. random_shuffle(&dig[0],&dig[9]);
  32. }
  33. return 0;
  34. }
Success #stdin #stdout 0.02s 3412KB
stdin
Standard input is empty
stdout
679148523