1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
int t[200001],  d[200001];
int main(){
    int n, m, T, C, O;
    cin >> n >> m;
    for(int i = 0; i < n; i++) cin >> t[i];
    for(int i = 0; i < m; i++) cin >> d[i];
    for(int i = 0; i < m; i++){
        T = O = 0; // T - aktualny czas, O - suma opoznien
        C = d[i]; // C - czas pieczenia w i-piekarniku
        for(int j = 0; j < n; j++){
            if(T + C <= t[j]){
                T = t[j]; 
            }
            else {
                O +=  T + C - t[j];
                T = T + C;
            }
        }
        cout << O << endl;
    }
}