fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. int main() {
  5. int t, a, b, ile_dziel, znaczace;
  6. double suma_dziel, avg;
  7. std:: cin >> t;
  8. if(t<=100000) {
  9. for (int i = 0; i < t; ++i) {
  10. znaczace = 0;
  11. std::cin >> a >> b;
  12. if (a >= 1 && b <= 109 && b>a) {
  13. for (int liczba = a; liczba <= b; ++liczba) {
  14. suma_dziel = 0;
  15. ile_dziel = 0;
  16.  
  17. for (int k = 1; k <= liczba; ++k) {
  18. if (liczba % k == 0 && k != 1 && k != liczba) {
  19. ile_dziel++;
  20. suma_dziel += k;
  21.  
  22.  
  23.  
  24. }
  25.  
  26. }if(suma_dziel != 0 && ile_dziel !=0){
  27. avg = suma_dziel / ile_dziel;
  28. if (avg <= sqrt(liczba)) {
  29. znaczace++;
  30. }
  31.  
  32. }
  33.  
  34. }
  35. std::cout << znaczace <<'\n';
  36.  
  37. }
  38. }}
  39. return 0;
  40. }
Success #stdin #stdout 0.01s 5448KB
stdin
Standard input is empty
stdout
Standard output is empty