fork download
  1. #include <bits/stdc++.h>
  2. #define _ ios_base::sync_with_stdio(0);cin.tie(0);
  3. #define li long int
  4. #define lli long long int
  5.  
  6. using namespace std;
  7.  
  8. lli digitsum(lli x)
  9. {
  10. lli sum=0;
  11. while(x!=0)
  12. {
  13. sum=sum+x%10;
  14. x=x/10;
  15. }
  16. return sum;
  17. }
  18.  
  19. lli power(lli x, lli a)
  20. {
  21. lli y=1;
  22. while(a!=0)
  23. {
  24. y=y*x;
  25. a--;
  26. }
  27. return y;
  28. }
  29.  
  30. int main()
  31. {
  32. lli a, b, c, i, x, y, count=0;
  33. lli num[10000];
  34. cin>>a>>b>>c;
  35.  
  36. for(i=1; i<=72; i++)
  37. {
  38. y=power(i, a)*b+c;
  39. x=digitsum(y);
  40. if(x==i && y<1000000000)
  41. {
  42. num[count]=y;
  43. count++;
  44. }
  45. }
  46.  
  47. cout<<count<<endl;
  48. for(i=0; i<count; i++)
  49. {
  50. if(i!=count-1) cout<<num[i]<<" ";
  51. else cout<<num[i]<<endl;
  52. }
  53. return 0;
  54. }
  55.  
Success #stdin #stdout 0s 3304KB
stdin
Standard input is empty
stdout
0