#include <iostream> #include <stdio.h> using namespace std; int main() { long long int a,wys,n,m; unsigned long long int suma; scanf("%lld%lld",&n,&m); int tab[n][2]; for(int i=0;i<n;i++) {cin>>tab[i][0]; tab[i][1]=0;} for(int i=0;i<m;i++) { suma=0; scanf("%lld%lld",&a,&wys); for(int j=0;j<n;j++) { tab[j][1]+=tab[j][0]; if(wys<tab[j][1]) { suma+=tab[j][1]-wys; tab[j][1]=wys; } } printf("%llu\n",suma); } 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 | #include <iostream> #include <stdio.h> using namespace std; int main() { long long int a,wys,n,m; unsigned long long int suma; scanf("%lld%lld",&n,&m); int tab[n][2]; for(int i=0;i<n;i++) {cin>>tab[i][0]; tab[i][1]=0;} for(int i=0;i<m;i++) { suma=0; scanf("%lld%lld",&a,&wys); for(int j=0;j<n;j++) { tab[j][1]+=tab[j][0]; if(wys<tab[j][1]) { suma+=tab[j][1]-wys; tab[j][1]=wys; } } printf("%llu\n",suma); } return 0; } |