#include <iostream>
#include <stack>
#include <string>
using namespace std;
int main() {
string S;
cin >> S;
stack<char> stk;
for (char c : S) {
if (!stk.empty() && stk.size() >= 2) {
char second = stk.top(); stk.pop();
char first = stk.top();
if (first == 'A' && second == 'B' && c == 'C') {
continue;
}
stk.push(second);
}
stk.push(c);
}
string result;
while (!stk.empty()) {
result = stk.top() + result;
stk.pop();
}
cout << result << endl;
return 0;
}
新手求救,麻烦大佬看看,回复必关!!!
只要回复就关!!!麻烦各位大佬也回下~~~