直接模拟
// Problem#: 1931
// Author#: Reid Chan
#include <iostream>
using namespace std;
void initial(int* arr, int len) {
for (int i = 1; i <= len; i++) { arr[i] = i; }
for (int j = len + 1; j < 80; j++) { arr[j] = -1; }
}
int main() {
int arr[80];
int t, n;
cin >> t;
while (t--) {
cin >> n;
initial(arr, n);
int i = 1;
while (arr[i] != -1) {
cout << arr[i++] << ' ';
arr[++n] = arr[i++];
}
cout << endl;
}
return 0;
}