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;
}
然后按照题意模拟即可。

浙公网安备 33010602011771号