66分第四第五样例TLE了
查看原帖
66分第四第五样例TLE了
1032960
Danny_chan楼主2023/12/21 19:43

本人不知道如何为优化了,还请大佬指点

#include<bits/stdc++.h>
using namespace std;
long long int sum=1,a[200010],maxx=0;
int main(){
	int n,s,x;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>s;
		if(s==0){
			cin>>x;
			a[sum]=x;
			sum++;
		}
		if(s==1){
			a[sum-1]=0;
			sum--;
		}
		if(s==2){
			for(int i=1;i<=sum-1;i++){
				if(a[i]>maxx){
					maxx=a[i];
				}
			}
			cout<<maxx<<endl;
			maxx=0;
		}
	}
	return 0;
}
2023/12/21 19:43
加载中...