70分萌新求助
查看原帖
70分萌新求助
1047386
ZTT1014楼主2024/1/10 20:40
#include<iostream>
using namespace std;
int n,x;
struct subway{
	int dollar=0;
	int time;
	int TF;
}a1[100010];
int main(){
	cin>>n;
	for(int i=0,j=0;i<n;i++){
		int a,b,c;
		cin>>a;
		cin>>b>>c;
		if(a!=1){
			a1[j].dollar=b;
			a1[j].time=c;
			j++;
		}else{
			for(int k=0;k<=j;k++){
				if(a1[k].dollar>=b&&c-a1[k].time<=45&&a1[k].TF==0){
					a1[k].TF=1;
					b=0;
					break;
				}
			}
		}
		x+=b;
	}	
	cout<<x;
	return 0;
}
2024/1/10 20:40
加载中...