#include <stdio.h>
int main()
{
long long suma_kg = 0;
int i, j, k;
int ile_traw, ile_dni;
long long b;
scanf("%d", &ile_traw);
scanf("%d", &ile_dni);
int tempo_wzrost[ile_traw];
long long obecna_wysokosc[ile_traw];
for (i=0; i<ile_traw; i++){
scanf("%d", &tempo_wzrost[i]);
obecna_wysokosc[i] = 0;
}
for (i=0; i<ile_dni; i++){
scanf("%lld", &b); //zaklada kolejnosc chronologiczna, dzien jest zawsze i-ty wzgledem petli
scanf("%lld", &b); //wczytuje do ilu cm scieto trawe
for (j=0; j<ile_traw; j++){
obecna_wysokosc[j] += tempo_wzrost[j];
if (obecna_wysokosc[j] - b > 0){
suma_kg += obecna_wysokosc[j] - b;
obecna_wysokosc[j] = b;
}
}
printf("%lld\n", suma_kg);
suma_kg = 0;
}
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 <stdio.h> int main() { long long suma_kg = 0; int i, j, k; int ile_traw, ile_dni; long long b; scanf("%d", &ile_traw); scanf("%d", &ile_dni); int tempo_wzrost[ile_traw]; long long obecna_wysokosc[ile_traw]; for (i=0; i<ile_traw; i++){ scanf("%d", &tempo_wzrost[i]); obecna_wysokosc[i] = 0; } for (i=0; i<ile_dni; i++){ scanf("%lld", &b); //zaklada kolejnosc chronologiczna, dzien jest zawsze i-ty wzgledem petli scanf("%lld", &b); //wczytuje do ilu cm scieto trawe for (j=0; j<ile_traw; j++){ obecna_wysokosc[j] += tempo_wzrost[j]; if (obecna_wysokosc[j] - b > 0){ suma_kg += obecna_wysokosc[j] - b; obecna_wysokosc[j] = b; } } printf("%lld\n", suma_kg); suma_kg = 0; } return 0; } |
English