我的代码超级简单易懂
2026-10-11 08:47:39
发布于:黑龙江
0阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main()
{
int T;
cin >> T;
while(T--)
{
int n;
cin >> n;
vector<int> b(n);
for(int i = 0; i < n; i++)
{
cin >> b[i];
}
vector<int> a;
int l = 0, r = n - 1;
for(int i = 1; i <= n; i)
{
if(i % 2 == 1)
{
// 原a奇数项:拿左边
a.push_back(b[l]);
}
else
{
// 原a偶数项:拿右边
a.push_back(b[r--]);
}
}
// 输出答案
for(int i = 0; i < a.size(); i++)
{
if(i > 0) cout << " ";
cout << a[i];
}
cout << endl;
}
return 0;
}
这里空空如也







有帮助,赞一个