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