#include <stdio.h>
long card[201];
long tcard[201];
int main() {
int t;
scanf("%d", &t);
while (t--) {
int n, k;
scanf("%d%d", &n, &k);
int i, j;
for (i = 0; i < 2*n; ++i) {
scanf("%ld", &card[i]);
}
for (i = 0; i < 2*n; ++i) {
int p = i;
for (j = 0; j < k; ++j) {
if (p < n) {
p = p * 2;
} else {
p = (p - n) * 2 + 1;
}
}
tcard[p] = card[i];
}
for (i = 0; i < 2*n; ++i) {
printf("%ld%c", tcard[i], i == 2*n - 1 ?
'\n':' ');
}
}
return 0;
}
n = raw_input() for i in range(int(n)): input = raw_input().split()
num = [int(x) for x in raw_input().split()]
n = int(input[0])
k = int(input[1])
res = [x for x in num] while k != 0: k = k - 1 res[0] = num[0]
res[-1] = num[-1]
step = 1 f = 1 while step != n: res[f] = num[n + step - 1]
res[f+1] = num[step]
f += 2 step += 1 num = [x for x in res] for x in res: print x, print
求教,这个代码在我本地可以运行样例
3
3 1
1 2 3 4 5 6
3 2
1 2 3 4 5 6
2 2
1 1 1 1
可以输出运行结果
1 4 2 5 3 6
1 5 4 3 2 6
1 1 1 1
但是提交就提示全错
请问是不是我输入输出的问题?