#include <iostream>
#include <vector>
using namespace std;
int main()
{
int num;
long int n, k;
cin >> num;
if (num > 100 || num <= 0)
return 0;
while (num)
{
vector<long int> res;
cin >> n >> k;
for (long int i = 0; i < 2 * n; i++)
{
long int temp;
cin >> temp;
if (temp < 1 || temp>1000000000)
return 0;
res.push_back(temp);
}
vector<int> temp(2 * n, 0);
for (long int i = 0; i < k; i++)
{
int m = 0;
for (long int z = 0, j = n; z < n; z++, j++)
{
temp[m++] = res[z];
temp[m++] = res[j];
}
for (long int x = 0; x < 2 * n; x++)
res[x] = temp[x];
}
for (long int i = 0; i < 2 * n; i++)
{
if (i == 2*n - 1)
cout << res[i]<<endl;
else
cout << res[i] << " ";
}
num--;
}
system("pause");
return 0;
}
输出全部错误 什么玩意 在下边好好地 时间全搭这道题上了 尼玛