题 解
2024-07-12 10:34:45
发布于:北京
1阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
const int N = 1e6 + 14514;
char num[N];
int top;
void push(char x){
num[++top] = x;
}
void pop(){
top--;
}
char TOP(){
return num[top];
}
bool empty(){
return top == 0;
}
int main(){
string s;
cin >> s;
for(int i=0;i<s.size();i++){
if(s[i] == '@'){
if(!empty()){
pop();
}
}else{
push(s[i]);
}
}
for(int i=1;i<=top;i++){
cout << num[i];
}
return 0;
}
这里空空如也
有帮助,赞一个