#16994: 到底怎樣才會過啦干


nevikw39 (牜攵)

School : 國立臺中第一高級中學
ID : 89903
IP address : [140.114.207.96]
Last Login :
2022-11-15 18:57:28
d456. 社辦合併 -- raincole | From: [106.107.176.158] | Post Date : 2019-02-25 22:00

這題顯然測資有問題,有人說要找最後出現的字元,但是我改用 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;
}

一中素質 大學長在幹嘛啦 難怪一中電研不強

 
ZeroJudge Forum