fork download
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using namespace std;
  5. long int testy;
  6. int licznik_uczestnikow;
  7. double M; // 1 -1000000000 liczba ciastek w jednym pudełku
  8. int doba = 86400; //ilość sekund w 24h
  9. int czas_jedzenia[1000][1000];//[uczestnik][nr testu]
  10. double wynik[100];
  11. int nr_testu = 0;
  12.  
  13. void petla_testow();
  14.  
  15. void wczytaj();
  16.  
  17. void pokaz();
  18.  
  19. int main() {
  20. petla_testow();
  21. pokaz();
  22. return 0;
  23. }
  24.  
  25. void petla_testow() {
  26. // cout << "Wprowadz ilosc testow" << endl;
  27. cin >> testy;
  28. for (int i = 1; i <= testy; i++) {
  29. wczytaj();
  30. }
  31. }
  32.  
  33. void wczytaj() {
  34. nr_testu = nr_testu + 1;
  35. // cout << "Wprowadz liczbe zaproszonych na test nr " << nr_testu << endl;
  36. cin >> licznik_uczestnikow;
  37. // cout << "Wprowadz ilosc ciastek w pudelku na test nr " << nr_testu << endl;
  38. cin >> M;
  39. for (int i = 1; i <= licznik_uczestnikow; i++) {
  40. // cout << "Wprowadz czas jedzenia na test nr " << nr_testu << " dla osoby nr " << i << endl;
  41. cin >> czas_jedzenia[i][nr_testu];
  42. wynik[nr_testu] = wynik[nr_testu] + floor(doba / czas_jedzenia[i][nr_testu]) / M;
  43. }
  44. }
  45.  
  46. void pokaz() {
  47. for (int i = 1; i <= testy; i++) {
  48. wynik[i] = ceil(wynik[i]);
  49. cout << wynik[i] << endl;
  50. }
  51. }
Success #stdin #stdout 0.01s 5556KB
stdin
2
2 10
3600
1800
3 356
123
32999
10101
stdout
8
2