fork(2) download
  1. #include<iostream>
  2. using namespace std;
  3. int main(){
  4. long double n,m;
  5. long long int a[100000]={};
  6. while(cin>>n>>m){
  7. int flag=0,count=0;
  8. a[count++]=long(n);
  9. if(long(n)==0||long(m)==0||long(m)>=long(n)||long(m)==1){
  10. flag=1;
  11. }
  12. while((n/m)>=1&&flag==0){
  13. n/=m;
  14. a[count++]=long(n);
  15. if(n-long(n)!=0){
  16. flag=1;
  17. break;
  18. }
  19. }
  20. if(a[count-1]!=1){
  21. flag=1;
  22. }
  23. if(flag==0){
  24. for(int i=0;i<count-1;i++){
  25. cout<<a[i]<<" ";
  26. }
  27. cout<<a[count-1]<<endl;
  28. }
  29. else if(flag==1){
  30. cout<<"Boring!"<<endl;
  31. }
  32. }
  33. }
Success #stdin #stdout 0s 4496KB
stdin
0 0
0 1
1 0
1 1
3581577 153
244 138
9150625 55
421875 75
71639296 92
6028568 182
1336336 34
6250000 50
3652264 154
1591 1182
1407 1883
1121513121 183
28398241 73
1442897 113
244140625 125
7189057 193
4826809 13
215 1011
1204 1695
1097 1840
1042 1930
1676 1600
857375 95
1475789056 196
3652264 154
322417936 134
233 1351
1073741824 64
705911761 163
1841 1577
1016 1558
535 1427
1022 1942
177 309
1077 1332
997 200
222 1647
161051 11
49787136 84
687 1421
1685159 119
395254161 141
1795 1573
208 114
1226 1791
614656 28
64000 40
1986 161
4251528 162
268435456 128
655 1294
835210000 170
7880599 199
110 316
1804229351 71
1479 564
1506 149
6028568 182
1886 235
1433 898
27 3
32768 32
1772 1247
165 1210
1076 1879
1191016 106
876 105
1073741824 64
656356768 58
1717 1858
592704 84
438976 76
1424 795
960 511
1092727 103
1299 1931
111 712
3111696 42
65536 16
148 1382
11316496 58
1219 974
1802 1710
612220032 18
857375 95
1191016 106
194 547
946 153
1303210000 190
72 1009
88529281 97
2685619 139
759333136 166
199 788
1686 1674
234 1849
stdout
Boring!
Boring!
Boring!
Boring!
3581577 23409 153 1
Boring!
9150625 166375 3025 55 1
421875 5625 75 1
71639296 778688 8464 92 1
6028568 33124 182 1
1336336 39304 1156 34 1
6250000 125000 2500 50 1
3652264 23716 154 1
Boring!
Boring!
1121513121 6128487 33489 183 1
28398241 389017 5329 73 1
1442897 12769 113 1
244140625 1953125 15625 125 1
7189057 37249 193 1
4826809 371293 28561 2197 169 13 1
Boring!
Boring!
Boring!
Boring!
Boring!
857375 9025 95 1
1475789056 7529536 38416 196 1
3652264 23716 154 1
322417936 2406104 17956 134 1
Boring!
1073741824 16777216 262144 4096 64 1
705911761 4330747 26569 163 1
Boring!
Boring!
Boring!
Boring!
Boring!
Boring!
Boring!
Boring!
161051 14641 1331 121 11 1
49787136 592704 7056 84 1
Boring!
1685159 14161 119 1
395254161 2803221 19881 141 1
Boring!
Boring!
Boring!
614656 21952 784 28 1
64000 1600 40 1
Boring!
4251528 26244 162 1
268435456 2097152 16384 128 1
Boring!
835210000 4913000 28900 170 1
7880599 39601 199 1
Boring!
1804229351 25411681 357911 5041 71 1
Boring!
Boring!
6028568 33124 182 1
Boring!
Boring!
27 9 3 1
32768 1024 32 1
Boring!
Boring!
Boring!
1191016 11236 106 1
Boring!
1073741824 16777216 262144 4096 64 1
656356768 11316496 195112 3364 58 1
Boring!
592704 7056 84 1
438976 5776 76 1
Boring!
Boring!
1092727 10609 103 1
Boring!
Boring!
3111696 74088 1764 42 1
65536 4096 256 16 1
Boring!
11316496 195112 3364 58 1
Boring!
Boring!
612220032 34012224 1889568 104976 5832 324 18 1
857375 9025 95 1
1191016 11236 106 1
Boring!
Boring!
1303210000 6859000 36100 190 1
Boring!
88529281 912673 9409 97 1
2685619 19321 139 1
759333136 4574296 27556 166 1
Boring!
Boring!
Boring!