/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
Scanner sc
=new Scanner
(System.
in); int n=sc.nextInt();
ArrayList<Long> arr=new ArrayList<>();
arr.add((long)-1e18);
long [] prefix=new long [n+1];
long sum=0;
for(int i=1;i<=n;i++){
long num=sc.nextLong();
arr.add(num);
sum+=num;
}
arr.add((long)1e18);
for(int i=1;i<=n;i++){
prefix[i]=arr.get(i)+ prefix[i-1];
}
int q=sc.nextInt();
while(q-->0){
long target=sc.nextLong();
int idx=lower(arr,target);
long leftPart=target*idx-prefix[idx];
long rightPart=sum-prefix[idx]-target*(n-idx);
System.
out.
println(leftPart
+rightPart
); }
sc.close();
}
public static int lower(ArrayList<Long>arr,long target){
if(idx<0){
idx=-idx-1;
}else{
idx++;
}
return idx-1;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKICAgICAgICBTY2FubmVyIHNjPW5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgaW50IG49c2MubmV4dEludCgpOwogICAgICAgIAogICAgICAgIEFycmF5TGlzdDxMb25nPiBhcnI9bmV3IEFycmF5TGlzdDw+KCk7CiAgICAgICAgYXJyLmFkZCgobG9uZyktMWUxOCk7CiAgICAgICAgbG9uZyBbXSBwcmVmaXg9bmV3IGxvbmcgW24rMV07CiAgICAgICAgbG9uZyBzdW09MDsKICAgICAgICAKICAgICAgICBmb3IoaW50IGk9MTtpPD1uO2krKyl7CiAgICAgICAgICAgIGxvbmcgbnVtPXNjLm5leHRMb25nKCk7CiAgICAgICAgICAgIGFyci5hZGQobnVtKTsKICAgICAgICAgICAgc3VtKz1udW07CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGFyci5hZGQoKGxvbmcpMWUxOCk7CiAgICAgICAgQ29sbGVjdGlvbnMuc29ydChhcnIuc3ViTGlzdCgxLG4rMSkpOwogICAgICAgIGZvcihpbnQgaT0xO2k8PW47aSsrKXsKICAgICAgICAgICAgcHJlZml4W2ldPWFyci5nZXQoaSkrIHByZWZpeFtpLTFdOwogICAgICAgIH0KICAgICAgICBpbnQgcT1zYy5uZXh0SW50KCk7CiAgICAgICAgd2hpbGUocS0tPjApewogICAgICAgICAgICBsb25nIHRhcmdldD1zYy5uZXh0TG9uZygpOwogICAgICAgICAgICBpbnQgaWR4PWxvd2VyKGFycix0YXJnZXQpOwogICAgICAgICAgICBsb25nIGxlZnRQYXJ0PXRhcmdldCppZHgtcHJlZml4W2lkeF07CiAgICAgICAgICAgIGxvbmcgcmlnaHRQYXJ0PXN1bS1wcmVmaXhbaWR4XS10YXJnZXQqKG4taWR4KTsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGxlZnRQYXJ0K3JpZ2h0UGFydCk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIHNjLmNsb3NlKCk7Cgl9CiAgICBwdWJsaWMgc3RhdGljIGludCBsb3dlcihBcnJheUxpc3Q8TG9uZz5hcnIsbG9uZyB0YXJnZXQpewoJICAgIGludCBpZHg9Q29sbGVjdGlvbnMuYmluYXJ5U2VhcmNoKGFycix0YXJnZXQpOwoJICAgIGlmKGlkeDwwKXsKCSAgICAgICAgaWR4PS1pZHgtMTsKCSAgICB9ZWxzZXsKCSAgICAgICAgaWR4Kys7CgkgICAgfQoJICAgIHJldHVybiBpZHgtMTsKCX0KfQ==