欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF733B.Parade
Parade
题目描述
不久之后,Berland 将举行一次击败外星入侵者的胜利阅兵。不幸的是,所有士兵都在战争中牺牲了,现在的军队全部由新兵组成,其中许多人甚至不知道该从哪条腿开始行进。平民百姓同样不太清楚新兵们应该用哪条腿起步,因此大家只关心有多少士兵能步伐一致。
将有 个方阵参加阅兵,第 个方阵有 名士兵从左腿起步,有 名士兵从右腿起步。
阅兵的美丽度按如下公式计算:设 为所有方阵中从左腿起步的士兵总数, 为所有方阵中从右腿起步的士兵总数,则美丽度等于 。
你最多可以选择一个方阵,命令该方阵内的所有士兵交换起步的腿,也就是说,所有从左腿起步的士兵将改为从右腿起步,所有从右腿起步的士兵改为从左腿起步。形式上,你可以选择至多一个下标 ,将 和 的数值交换。
请找出应选择哪一列方阵进行交换(或不做操作),才能使阅兵的美丽度最大化。如果无法通过操作提高当前的美丽度,则输出 。
输入格式
第一行包含一个整数 ()——方阵的数量。
接下来 行,每行两个整数 和 (),表示第 个方阵中从左腿和右腿起步的士兵人数。
输出格式
输出一个整数 ,表示应让第 个方阵内的士兵交换起步的腿;如果无需交换即可达到最大美丽度,输出 。
假设方阵按照输入顺序编号,从 到 。
如果有多个答案,输出其中任意一个即可。
说明/提示
在第一个样例中,如果不进行任何腿的交换,所有从左腿起步的士兵数量为 ,从右腿起步的士兵数量为 。此时美丽度为 。
如果将第三个方阵交换起步腿,则左腿起步的总人数变为 ,右腿起步的人数为 。此时美丽度为 。
无法通过对其他方阵进行操作获得更高的美丽度。所以最大可获得的美丽度为 。
由 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
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |