#include <iostream> using namespace std; int liczba_klientow; int liczba_piekarnikow; long long int czas; long long int czas_pieczenia; long long int wynik; int main() { cin >> liczba_klientow; long long int chwile[liczba_klientow]; cin >> liczba_piekarnikow; for (long long int i = 0; i < liczba_klientow; i++) { cin >> chwile[i]; } while(liczba_piekarnikow--) { wynik = 0; czas = 0; cin >> czas_pieczenia; for (int i = 0; i < liczba_klientow; i++) { if (czas + czas_pieczenia <= chwile[i]) { czas = chwile[i]; } else { czas = czas + czas_pieczenia; wynik += czas - chwile[i]; } } cout<<wynik<<endl; } return 0; }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <iostream> using namespace std; int liczba_klientow; int liczba_piekarnikow; long long int czas; long long int czas_pieczenia; long long int wynik; int main() { cin >> liczba_klientow; long long int chwile[liczba_klientow]; cin >> liczba_piekarnikow; for (long long int i = 0; i < liczba_klientow; i++) { cin >> chwile[i]; } while(liczba_piekarnikow--) { wynik = 0; czas = 0; cin >> czas_pieczenia; for (int i = 0; i < liczba_klientow; i++) { if (czas + czas_pieczenia <= chwile[i]) { czas = chwile[i]; } else { czas = czas + czas_pieczenia; wynik += czas - chwile[i]; } } cout<<wynik<<endl; } return 0; } |