#include<iostream> #include<cmath> using namespace std; main() { int n, m; cin>>n>>m; int wzrost[m], dl[m]; for(int i=0; i<n; i++)//uważaj bo dla każdego gatunku licza -1 { cin>>wzrost[i]; dl[i]=wzrost[i]; } int dzien, h, czas=0, pdzien=0; for(int i=0; i<m; i++) { cin>>dzien>>h; czas=dzien-pdzien; pdzien=dzien; int kg=0; for(int i=0; i<n; i++) { if(dl[i]-h>0) { kg+=dl[i]-h; dl[i]=h; dl[i]+=wzrost[i]; } else dl[i]+=wzrost[i]; } cout<<czas*kg<<endl; } }
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 | #include<iostream> #include<cmath> using namespace std; main() { int n, m; cin>>n>>m; int wzrost[m], dl[m]; for(int i=0; i<n; i++)//uważaj bo dla każdego gatunku licza -1 { cin>>wzrost[i]; dl[i]=wzrost[i]; } int dzien, h, czas=0, pdzien=0; for(int i=0; i<m; i++) { cin>>dzien>>h; czas=dzien-pdzien; pdzien=dzien; int kg=0; for(int i=0; i<n; i++) { if(dl[i]-h>0) { kg+=dl[i]-h; dl[i]=h; dl[i]+=wzrost[i]; } else dl[i]+=wzrost[i]; } cout<<czas*kg<<endl; } } |