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


using namespace std;
const int mx=2e5+3;

int n, m;
int ciag[mx], piek[mx];
int fun(int x){
	int op=0, p=0, k=0;
	for(int i=0; i<m; i++){
		if(k+x < ciag[i]){
			p=ciag[i]-x;
			k=ciag[i];
		}
		else{
			p+=x;
			k+=x;
			op+=k-ciag[i];
		}
	}
	return op;
}

int main(){
	scanf("%d %d",&m, &n);
	for(int i=0; i<m; i++){
		scanf("%d",&ciag[i]);
	}
	int wynik;
	for(int i=0; i<n; i++){
		scanf("%d",&piek[i]);
		wynik=fun(piek[i]);
		printf("%d\n",wynik);
	}
	
	return 0;
}