Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
34730 | LYLAKIOIAKIOI | 【S】T1 | C++ | 通过 | 100 | 447 MS | 15868 KB | 434 | 2024-11-14 14:27:19 |
#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; }