3 条题解

  • 2
    @ 2024-7-24 13:57:15
    #include<bits/stdc++.h>
    using namespace std;
    stack<char> s;
    string str;
    char ans[200];
    int main(){
    	getline(cin,str);
    	int len = str.length(); //通过字符长度获取判断遍历的次数 
    	for(int i = 0; i < len; i++)
    	{	
    		switch(str[i]) 
    		{
    			case '#': if(!s.empty()) s.pop(); break;
    			case '@': while(!s.empty()) s.pop(); break;
    			default: s.push(str[i]);
    		}	
    	} 
    	
    	int l = s.size();
    	for(int i =0; i<l;i++)
    	{
    		ans[i] = s.top();
    		s.pop();
    	}
    	for(int i = l-1;i>=0;i--)
    	{
    		cout<<ans[i];
    	}
    	return 0;			
    } 
    
    
    • 1
      @ 2024-7-24 15:08:19
      
      ```#include<bits/stdc++.h>
      using namespace std;
      stack<char> s;
      string str;
      char ans[200];
      int main(){
      	getline(cin,str);
      	int len = str.length(); //通过字符长度获取判断遍历的次数 
      	for(int i = 0; i < len; i++)
      	{	
      		switch(str[i]) 
      		{
      			case '#': if(!s.empty()) s.pop(); break;
      			case '@': while(!s.empty()) s.pop(); break;
      			default: s.push(str[i]);
      		}	
      	} 
      	
      	int l = s.size();
      	for(int i =0; i<l;i++)
      	{
      		ans[i] = s.top();
      		s.pop();
      	}
      	for(int i = l-1;i>=0;i--)
      	{
      		cout<<ans[i];
      	}
      	return 0;			
      }
      • 1
        @ 2024-7-24 14:55:55
        #include<bits/stdc++.h>
        using namespace std;
        stack<char>s;
        string str;
        char ans[150];
        int main(){
        	getline(cin,str);
        	int len=str.size();
        	for(int i=0;i<len;i++){
        		switch(str[i]){
        			case '#':if(!s.empty()) s.pop();break;
        			case '@':while(!s.empty()) s.pop();break;
        			default:s.push(str[i]);
        		}
        	}
        	int l=s.size();
        	for(int i=0;i<l;i++){
        		ans[i]=s.top();
        		s.pop();
        	}
        	for(int i=l-1;i>=0;i--){
        		cout<<ans[i];
        	}
        	return 0;
        }
        
        • 1

        信息

        ID
        2190
        时间
        1000ms
        内存
        256MiB
        难度
        5
        标签
        递交数
        283
        已通过
        104
        上传者