#include <iostream>
using namespace std;
long long czasy[200001];
int main()
{
int n,m;
long long val,time,opoznienie;
scanf("%d%d",&n,&m);
for(int i=0;i<n;i++)
scanf("%lld",&czasy[i]);
for(int i=0;i<m;i++)
{
time=0;
opoznienie=0;
scanf("%d",&val);
for(int i=0;i<=n;i++)
{
if(time+val<=czasy[i])
time=czasy[i];
else
{
time+=val;
opoznienie+=czasy[i]-val;
}
}
cout<<opoznienie<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKbG9uZyBsb25nIGN6YXN5WzIwMDAwMV07CgppbnQgbWFpbigpCgl7CglpbnQgbixtOwoJbG9uZyBsb25nIHZhbCx0aW1lLG9wb3puaWVuaWU7CglzY2FuZigiJWQlZCIsJm4sJm0pOwoJZm9yKGludCBpPTA7aTxuO2krKykKCQlzY2FuZigiJWxsZCIsJmN6YXN5W2ldKTsKCWZvcihpbnQgaT0wO2k8bTtpKyspCgkJewoJCXRpbWU9MDsKCQlvcG96bmllbmllPTA7CgkJc2NhbmYoIiVkIiwmdmFsKTsKCQlmb3IoaW50IGk9MDtpPD1uO2krKykKCQkJewoJCQlpZih0aW1lK3ZhbDw9Y3phc3lbaV0pCgkJCQl0aW1lPWN6YXN5W2ldOwoJCQllbHNlCgkJCQl7CgkJCQl0aW1lKz12YWw7CgkJCQlvcG96bmllbmllKz1jemFzeVtpXS12YWw7CgkJCQl9CgkJCX0KCQljb3V0PDxvcG96bmllbmllPDxlbmRsOwoJCX0KCXJldHVybiAwOwoJfQ==