样例不过 调试卡住不动了 求助
查看原帖
样例不过 调试卡住不动了 求助
1043012
Furukawa_Nagisa楼主2024/6/13 20:50

rt 悬关 拜托了呜呜呜

#include<bits/stdc++.h> 
using namespace std;
int n,a=1,b=1,ans;
struct zengpiao{
	int p,t;
}x[10005];
int main(){
	cin>>n;
	while(n--){
	int v;
	cin>>v;
	if(v==0){
	cin>>x[a].p>>x[a].t;
	x[a].t+=45;ans+=x[a++].p;
	}
	if(v==1){
	int time,price,flag=0;
	cin>>price>>time;
	while(x[b].t<time) b++;
	for(int i=b;i<a;i++){
		if(x[i].p>=price){
			b++;flag=1;break;
		}
	if(flag==0) ans+=price;
	}
	}
	}
	cout<<ans;
	return 0;
}

2024/6/13 20:50
加载中...