fork(4) download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main() {
  5.  
  6. double dzielniki,srednia;
  7. int a,b,dzielnik=2,t,suma,zlozona;
  8. std::cin>>t;
  9. if(t<=100000) {
  10. for (t; t > 0; t--) {
  11. std::cin >> a >> b;
  12. if(a>=1 && b>=a && b<=pow(10,9)) {
  13. zlozona = 0;
  14. for (a; a <= b; a++) {
  15. while (dzielnik<a) {
  16. if (a % dzielnik == 0) {
  17. dzielniki++;
  18. suma += dzielnik;
  19. }
  20. dzielnik++;
  21. }
  22. if (suma != 0 && dzielnik != 0) {
  23. srednia = 1.0 * (suma / dzielniki);
  24. if (srednia <= sqrt(a)) {
  25. zlozona++;
  26. }
  27. }
  28. suma = 0;
  29. dzielniki = 0;
  30. dzielnik = 2;
  31. }
  32. std::cout << zlozona<<'\n';
  33. }
  34. }
  35. }
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0.01s 5532KB
stdin
2
4 6 
1 3
stdout
1
0