题面
代码
#include<bits/stdc++.h>
using namespace std;
int a[1000005];
long long b[1000005],f[1000005];
int main(){
int n;
scanf("%d",&n);
f[1]=0;
for(int i=1; i<=n; i++) scanf("%d",a+i);
for(int i=1; i<=n; i++){
if(i==1) printf("0 ");
else{
f[i]=f[i-1]+a[i]-a[(i+1)/2];
printf("%lld ",f[i]);
}
}
return 0;
}