欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1879A.Rigged!
Rigged!
题目描述
Monocarp 正在组织一场举重比赛。有 名运动员参加比赛,第 名运动员的力量为 ,耐力为 。第 名运动员是 Monocarp 的朋友 Polycarp,Monocarp 非常希望 Polycarp 能够获胜。
比赛规则如下。裁判将选择一个正整数 (大于零),表示比赛中杠铃的重量。每位运动员的目标是尽可能多地举起杠铃。举起杠铃次数最多的运动员将被宣布为获胜者(如果有多位运动员并列最多,则没有获胜者)。
如果杠铃的重量 严格大于第 名运动员的力量 ,那么第 名运动员将一次都无法举起杠铃。否则,第 名运动员可以举起杠铃,其举起的次数等于他的耐力 。
例如,假设有 名运动员,参数分别为 ;;;。如果杠铃重量为 ,则:
- 第 名运动员可以举起 次;
- 第 名运动员可以举起 次;
- 第 名运动员无法举起杠铃;
- 第 名运动员无法举起杠铃。
Monocarp 想选择一个 ,使得 Polycarp(第 名运动员)能够赢得比赛。请帮助他选择一个合适的 ,或者报告这是不可能的。
输入格式
第一行包含一个整数 (),表示测试用例的数量。
每个测试用例的第一行包含一个整数 (),表示运动员的数量。接下来有 行,第 行包含两个整数 和 (,),分别表示第 名运动员的力量和耐力。
输出格式
对于每个测试用例,输出如下:
- 如果存在满足条件的 ,输出一个整数 ,满足 。可以证明,如果存在答案,至少存在一个这样的 。如果有多个答案,可以输出其中任意一个;
- 否则,输出一个整数 。
说明/提示
样例的第一个测试用例已在题目描述中给出。
由 ChatGPT 4.1 翻译
样例
3
4
7 4
9 3
4 6
2 2
2
4 6
100 100
2
1337 3
1337 3
5
-1
-1
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |