CF733B.Parade

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

Parade

题目描述

不久之后,Berland 将举行一次击败外星入侵者的胜利阅兵。不幸的是,所有士兵都在战争中牺牲了,现在的军队全部由新兵组成,其中许多人甚至不知道该从哪条腿开始行进。平民百姓同样不太清楚新兵们应该用哪条腿起步,因此大家只关心有多少士兵能步伐一致。

将有 nn 个方阵参加阅兵,第 ii 个方阵有 lil_i 名士兵从左腿起步,有 rir_i 名士兵从右腿起步。

阅兵的美丽度按如下公式计算:设 LL 为所有方阵中从左腿起步的士兵总数,RR 为所有方阵中从右腿起步的士兵总数,则美丽度等于 LR|L-R|

你最多可以选择一个方阵,命令该方阵内的所有士兵交换起步的腿,也就是说,所有从左腿起步的士兵将改为从右腿起步,所有从右腿起步的士兵改为从左腿起步。形式上,你可以选择至多一个下标 ii,将 lil_irir_i 的数值交换。

请找出应选择哪一列方阵进行交换(或不做操作),才能使阅兵的美丽度最大化。如果无法通过操作提高当前的美丽度,则输出 00

输入格式

第一行包含一个整数 nn1n1051\leq n\leq 10^5)——方阵的数量。

接下来 nn 行,每行两个整数 lil_irir_i1li,ri5001\leq l_i,r_i\leq 500),表示第 ii 个方阵中从左腿和右腿起步的士兵人数。

输出格式

输出一个整数 kk,表示应让第 kk 个方阵内的士兵交换起步的腿;如果无需交换即可达到最大美丽度,输出 00

假设方阵按照输入顺序编号,从 11nn

如果有多个答案,输出其中任意一个即可。

说明/提示

在第一个样例中,如果不进行任何腿的交换,所有从左腿起步的士兵数量为 5+8+10=235+8+10=23,从右腿起步的士兵数量为 6+9+3=186+9+3=18。此时美丽度为 2318=5|23-18|=5

如果将第三个方阵交换起步腿,则左腿起步的总人数变为 5+8+3=165+8+3=16,右腿起步的人数为 6+9+10=256+9+10=25。此时美丽度为 1625=9|16-25|=9

无法通过对其他方阵进行操作获得更高的美丽度。所以最大可获得的美丽度为 99

由 ChatGPT 5 翻译

样例

3
5 6
8 9
10 3
3
2
6 5
5 6
1
6
5 9
1 3
4 8
4 5
23 54
12 32
0

在线编程 IDE

建议全屏模式获得最佳体验