#include<iostream> #include<algorithm> #include<vector> using namespace std; int main(){ int n; cin>>n; vector<int> nums; for(int i=0;i<n;i++){ int a; cin>>a; nums.push_back(a); } vector<int> nums1; for(int i=(int)nums.size()-1;i>=0;i--){ if((i-(int)nums.size()+1)%2==0) cout<<nums[i]<<" "; else nums1.push_back(nums[i]); } for(int i=-1+(int)nums1.size();i>=0;i--){ if(i!=0) cout<<nums1[i]<<" "; else cout<<nums1[i]<<endl; } }
思路很简单,很容易得出。