求助,全RE了
查看原帖
求助,全RE了
89338
__frj楼主2020/10/21 20:58

RT,样例过了

#include<iostream>
using namespace std;
struct pi{
	bool q=0;
	int sj,jg;
};
pi sub[1000007];
int n;
int n1=0;
int main()
{
	int ans=0,now=0;
	int a,b,c;
	int j;
	bool v;
	cin>>n;
	for(int i=1;i<=n;i++){
		
		cin>>a>>b>>c;
		while(sub[now].sj + 45 < c){
			now++;
		}
		if(a==0){
			ans+=b;
			sub[++n1].jg=b;
			sub[n1].sj =c;
		}
		if(a==1){
			v=0;
			for(j=now;j<=n1;j++){
				if(sub[j].jg >= b&&sub[j].q == 0){
					v=1;
					break;
				}
			}
			if(v==0) ans+=b;
			else sub[j].q = 1;
		}
	}
	cout<<ans;
}

2020/10/21 20:58
加载中...