讨论 / 坑点:前后队伍一样长的时候是把左边的倒过来!
bi9news 2015-09-03 08:27:53
点我顶贴 收藏 删除
#include <iostream>

#include <string>

#include <algorithm>

using namespace std;

string s;

char c;

int t;

int main() {

cin >> s;

cout << s << endl;//

cin >> t;

while(t--) {

cin >> c;

int pos = s.find(c);

if(pos <= s.length() - 1 - pos) reverse(s.begin(), s.begin() + pos);

else reverse(s.begin() + pos + 1, s.end());

s.erase(s.begin() + pos);

cout << s << endl;

}

return 0;

}

查看更多回复
提交回复