fork download
  1. #include<iostream>
  2. #include<string>
  3. #include<cmath>
  4. using namespace std;
  5.  
  6. long long a,b,c,d,e,f,g,h,k,sum;
  7. string S,T,U;
  8.  
  9. int main(){
  10. cin>>a>>b>>c>>d>>sum;
  11. S=to_string(a);
  12. g=S.size();
  13. e=a/pow(10,g/2);
  14. f=b/pow(10,g/2);
  15. for(int i=e;i<=f;i++){
  16. T=to_string(i);
  17. for(int j=T.size()-1;j>=0;j--){
  18. T+=T[j];
  19. }
  20. h=stoi(T);
  21. if(h%c==0){
  22. k=0;
  23. for(int j=0;j<T.size();j++){
  24. U="";U+=T[j];
  25. k+=stoi(U);
  26. }
  27. if(k==d){sum++;}
  28. }
  29. }
  30. cout<<sum<<endl;
  31. return 0;
  32. }
Success #stdin #stdout 0s 3464KB
stdin
1001 9999 9 36
stdout
1