题解 CF1462A 【Favorite Sequence】

ShineEternal

2020-12-16 16:28:36

Solution

## 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; } ```