题解 CF1462A 【Favorite Sequence】
ShineEternal
2020-12-16 16:28:36
## solution:
我们设置两个指针,再设置一个判断器,轮流输出开头和结尾就行了。
```cpp
#include<cstdio>
using namespace std;
int a[305],n;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
int tag=0;
int l=1,r=n;
int cnt=0;
while(l<=r)
{
if(cnt==n)break;
if(tag==0)
{
printf("%d ",a[l]);
l++;
cnt++;
tag=1;
}
else
{
printf("%d ",a[r]);
tag=0;
cnt++;
r--;
}
}
printf("\n");
}
return 0;
}
```