#include <iostream>
using namespace std;
int main()
{
int n, m;
cin>>n>>m;
long long sum = 0;
long long pw = 0;
long long int d1 = 0;
for ( int i = 0; i < n; i++ )
{
int a;
cin>>a;
sum += a;
}
for ( int i = 0; i < m; i++ )
{
int wynik;
wynik = n * pw;
long long int d2;
cin>>d2;
long long int roz = d2 - d1;
wynik += roz * sum;
long long int wys;
cin>>wys;
wynik -= wys * n;
pw = wys;
d1 = d2;
if ( wynik < 0 )
{
wynik = 0;
}
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 39 40 41 42 43 | #include <iostream> using namespace std; int main() { int n, m; cin>>n>>m; long long sum = 0; long long pw = 0; long long int d1 = 0; for ( int i = 0; i < n; i++ ) { int a; cin>>a; sum += a; } for ( int i = 0; i < m; i++ ) { int wynik; wynik = n * pw; long long int d2; cin>>d2; long long int roz = d2 - d1; wynik += roz * sum; long long int wys; cin>>wys; wynik -= wys * n; pw = wys; d1 = d2; if ( wynik < 0 ) { wynik = 0; } cout<<wynik<<endl; } return 0; } |
English