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
#include <cstdio>

using namespace std;

int main()
{
    unsigned int n,m;
    scanf("%u %u",&n,&m);

    unsigned long long int klijenci[n+1],czas[n+1];
    for(int i=0;i<n;i++){
        scanf("%llud",&klijenci[i]);
    }
    unsigned int piekarnik;

    for(int i=0;i<m;i++){
        scanf("%u",&piekarnik);
        unsigned int oczekiwanie=0;

        czas[0]=0;
        for(int ii=0;ii<n;++ii){
            if(czas[ii]+piekarnik >klijenci[ii]){
                czas[ii+1]=czas[ii]+piekarnik;
                    oczekiwanie+=czas[ii]+piekarnik-klijenci[ii];
            }
            else czas[ii+1]=klijenci[ii];
        }
        printf("%u \n",oczekiwanie);
    }
    return 0;
}