全wa求帮助,玄关啦啦啦
查看原帖
全wa求帮助,玄关啦啦啦
1252442
lucy2012楼主2024/7/8 17:14
#include<bits/stdc++.h>
using namespace std;
struct node{
	int pi,tim,use;
}p[100010];
long long n=0,sum=0,num=0,l=1,r=1;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int c,pr,t;
		cin>>c>>pr>>t;
		if(c==1){
			int tmp=0;
			for(int i=l;i<r;i++){
				if(t-p[i].tim<=45&&p[i].pi>=pr&&p[i].use!=1){
					tmp=1;
					p[i].use=1;
					break;
				}
			}
			if(tmp==1)
			    continue;
		}
		sum+=pr;
		if(c==0){
			r++;
			if(r>=46)
			    l=r-45;
			p[i].pi=pr;
			p[i].use=0;
			p[i].tim=t;
		}
	}
	cout<<sum;
    return 0;
}
2024/7/8 17:14
加载中...