传统题 1000ms 256MiB

你确定?

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

你们正在参加一项越野跑团体比赛。你们队有 nn 名队员,其中 viv_iii 名队员的速度, wiw_i 是他的体重 比赛允许每位队员单独行动或背负另一位队员行动,当队员 ii 背着队员 jj 时,如果队员 ii 的体重大于或等于队员 jj 的体重,则队员 ii 的速度保持不变,为 viv_i 但是,如果成员 ii 的重量小于成员 jj 的重量,则成员 ii 的速度将减小,减幅为两者重量之差,变为 vi(wjwi)v_i - (w_j - w_i) ,如果成员 ii 的速度变为负值,那么成员 ii 就无法搬运成员 jj
每个成员最多只能携带一名其他成员。如果一名成员被携带,他不能同时携带另一名成员,对于所有未被携带的成员,速度最慢的成员的速度就是整个团队的速度。求全队可能的最大速度

输入格式

有多个测试用例。
输入的第一行包含一个整数 TT ,表示测试用例的数量。对于每个测试用例
第一行包含一个整数 nn ( 1n1051 \le n \le 10^5 ),表示团队成员人数
对于下面的 nn 行,第ii行包含两个整数 viv_iwiw_i1vi,wi1091 \le v_i, w_i \le 10^9 ),表示第ii名队员的速度和重量
保证所有测试用例的 nn 之和不超过 10510^5

输出格式

对每个测试用例输出一行,其中包含一个整数,表示整个团队的最高速度

样例

2
5
10 5
1 102
10 100
7 4
9 50
2
1 100
10 1
8
1

第一个测试用例的最佳策略如下所示:
让成员 11 携带成员 44 。作为 w1>w4w_{1} > w_{4} ,成员 11 的速度保持不变,仍然是 1010
33号成员携带 22 号成员。由于 w3<w2w _{3} < w _{2} ,成员 33 的速度将减少 w2w3=2w _{2} - w _{3} = 2 ,变为 102=810 - 2 = 8
成员 55 将单独行动。他的速度为 99
所以答案是 88

2025春季训练赛/CCPC选拔赛

未参加
状态
已结束
规则
ACM/ICPC
题目
10
开始于
2025-5-17 13:00
结束于
2025-5-17 18:00
持续时间
5 小时
主持人
参赛人数
31