fork download
  1. #include <iostream>
  2. #include <cmath>
  3. #include <algorithm>
  4. using namespace std;
  5.  
  6. int main() {
  7. long long a, b, k;
  8. cin>>a>>b>>k;
  9. long long ans=0;
  10. for(long long y=0; y<=1000000; y++){
  11. if(y*y*y>=a && y*y*y<=b){
  12. long long l=ceil(sqrt(max(y*y*y-k, a))), r=floor(sqrt(min(y*y*y+k, b)));
  13.  
  14. ans+=(r-l+1);
  15. }
  16. }
  17. cout<<ans;
  18. return 0;
  19. }
Success #stdin #stdout 0.01s 5592KB
stdin
1
30
2
stdout
3