为什么输入输不进去
  • 板块灌水区
  • 楼主haimingbei
  • 当前回复10
  • 已保存回复10
  • 发布时间2024/8/15 12:10
  • 上次更新2024/8/15 12:28:47
查看原帖
为什么输入输不进去
1235026
haimingbei楼主2024/8/15 12:10

rt

P1165

代码:

#include<bits/stdc++.h>
using namespace std;
stack <int> st;
int main(){
	int n;
	cin>>n;
	int c,x;
	bool f=1;
	while(n--){
		cin>>c;
		if(c==0){
			cin>>x;
			st.push(max(x,st.top()));
		}
		else if(c==1){
			if(!st.empty())st.pop();
			else f=0;
		}
		else if(c==2){
			if(f==1)cout<<st.top()<<endl;
			else cout<<0<<endl;
		}
	} 
	return 0;
}
2024/8/15 12:10
加载中...