马蜂良好求调(玄关)
查看原帖
马蜂良好求调(玄关)
1198296
封禁用户楼主2023/11/14 23:42

WA 了

#include<bits/stdc++.h>
using namespace std;
stack<char> s;
int main(){
	char c;
	while(cin>>c){
		if(c=='A') s.push('A');
		if(c=='B') s.push('B');
		else{
			if(s.empty()) s.push('C');
			else if(s.top()=='B'){
				s.pop();
				if(!s.empty()&&s.top()=='A') s.pop();
				else{
					s.push('B');
					s.push('C');
				}
			}else s.push('C');
		}
	}string ss;
	while(!s.empty()) ss.push_back(s.top()),s.pop();
	reverse(ss.begin(),ss.end());
	cout<<ss<<endl;
	return 0;
}
2023/11/14 23:42
加载中...