APS/SWEA
3499. 퍼펙트 셔플
문래동까마귀
2021. 8. 25. 23:18
#include <iostream>
#include <vector>
using namespace std;
int sun = 0;
void run() {
sun++;
int n;
cin >> n;
string arr[1000];
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
vector<string>result;
if (n % 2 == 0) {
int s = n / 2;
for (int i = 0; i < s; i++) {
result.push_back(arr[i]);
result.push_back(arr[s + i]);
}
}
else if (n % 2 == 1) {
int s = n / 2+1;
for (int i = 0; i < s+1; i++) {
for (int i = 0; i < s; i++) {
result.push_back(arr[i]);
result.push_back(arr[s + i]);
}
}
}
cout << "#" << sun<<" ";
for (int i = 0; i < n; i++) {
cout << result[i] << " ";
}
cout << endl;
}
int main() {
int t = 0;
cin >> t;
for (int i = 0; i < t; i++) {
run();
}
return 0;
}