提交时间:2024-11-14 14:27:19
运行 ID: 34730
#include<bits/stdc++.h> using namespace std; const int N=1e6+10; int val[N],op[N]; int a[N],b[N]; int main(){ int n;cin>>n; op[n]=1;for(int i=n-1;i>=1;i--) op[i]=op[i+1]*-1; for(int i=1;i<=n;i++) val[i]=op[i]*(i+1); for(int i=n-1;i>=1;i--) val[i]+=val[i+1]; for(int i=1;i<=n;i++) cin>>a[i]; for(int i=1;i<=n;i++) b[val[i+1]+op[i]]=a[i]; for(int i=1;i<=n;i++) cout<<b[i]<<' '; return 0; }