#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; } } |
English