這題顯然測資有問題,有人說要找最後出現的字元,但是我改用 find_last_of 和 rfind 都仍能過不了。AC 的大家救我啊啊啊
#include <algorithm>
#include <iostream>
#include <string>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
cin.tie(0);
short n;
cin >> n;
cin.ignore(1, '\n');
while (n--)
{
char a, b;
string s, t;
getline(cin, s);
cin >> a >> b;
cin.ignore(1, '\n');
short x = s.find_last_of(a), y = s.find_last_of(b);
if (x > y)
swap(x, y);
x++;
t = s.substr(x, y - x);
s.erase(x, y - x);
cout << s << endl
<< t << endl;
}
return 0;
}
一中素質 大學長在幹嘛啦 難怪一中電研不強