AT_highrate2025_a[Water+]

思路

首先我们读题发现题目需要一个数据结构来捆绑两个数据。

时间和预选赛名次那么我们先定义下面结构体。

struct p{
	long long time,rank;
};

接下来我们来写排序规则。

我们发现关键信息是如果有多个参赛者同时到达出口,则按预选赛名次更高的参赛者优先离开房间。 从这个里面我们就可以写出排序规则了。

bool cmp(p a,p b){
	if(a.time==b.time) return a.rank<b.rank;
	return a.time<b.time;
}

然后按照题意模拟即可。

aclink

posted @ 2025-12-16 20:09  AstraeusGleam  阅读(2)  评论(0)    收藏  举报