提交时间:2024-11-14 19:15:42
运行 ID: 34825
#include<bits/stdc++.h> using namespace std; #define int long long const int N=1e7+10; int n,a[N]; int read(){ char c=getchar();int d=0,fl=1; while(c>'9'||c<'0'){ if(c=='-')fl=-1; c=getchar(); } while(c>='0'&&c<='9'){ d=d*10+c-'0';c=getchar(); } return d*fl; } signed main(){ n=read(); for(int i=1;i<=n;i++)a[i]=read(); if(n%2){ for(int i=n;i>=1;i-=2){ printf("%lld ",a[i]); } for(int i=2;i<=n;i+=2){ printf("%lld ",a[i]); } printf("\n"); } else{ for(int i=n;i>=1;i-=2){ printf("%lld ",a[i]); } for(int i=1;i<=n;i+=2){ printf("%lld ",a[i]); } printf("\n"); } fclose(stdin);fclose(stdout); return 0; }