题解
2024-12-14 10:07:52
发布于:浙江
98阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
stack<char> a;
int main(){
string n;
while(getline(cin,n)){
for(int i=0;i<n.size();i++){
//cout<<"单个:"<<n[i]<<endl;
if(n[i]'#'){
if(i!=0){
a.pop();
}
}
else if(n[i]'@'){
while(a.size()!=0){
a.pop();
}
}else a.push(n[i]);
}
string s;
while(a.size()!=0){
s = a.top()+s;
a.pop();
}
cout<<s<<endl;
}
return 0;
}
这里空空如也
有帮助,赞一个