#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
int t, n;
size_t bstart {}, bend {};
string s;
cin >> t;
while(t--) {
cin >> n;
cin.ignore(); // 忽略前一个输入后的换行符
getline(cin, s);
while (true) {
bstart = s.find(' ');
if (bstart == string::npos) break;
bend = s.find(' ', bstart);
s.replace(bstart, bend-bstart+1, "");
}
reverse(s.begin(), s.end());
cout << s << endl;
}
}
去除字符串空格的代码如下:
while (true) {
bstart = s.find(' ');
if (bstart == string::npos) break;
bend = s.find(' ', bstart);
s.replace(bstart, bend-bstart+1, "");
}

京公网安备 11010502036488号