欢迎来到起遇信息学
起遇信息学正处于上线筹建阶段,以下功能已全部开放免费体验: ✅ 完整题库浏览与代码提交评测(C / C++ / Python / Java 等) ✅ 入门到进阶的系列课程试读、作业与考试 ✅ AI 提示、AI 作业分析等智能助教功能 ✅ 赛事模拟与个人能力报告 ✅ 邮箱注册开放 ⏳ 付费课程订阅与微信/支付宝支付通道 ⏳ 手机号登录,微信扫码登录、微信公众号绑定 使用中如遇任何问题,欢迎通过页面底部 **"联系我们"** 与我们沟通。
CF1043A.Elections
Elections
题目描述
Awruk 正在参加学校的选举。这是最后一轮,他只有一个对手——Elodreip。学校里有 个学生。每个学生恰好有 张选票,并且必须全部投出。因此,Awruk 知道,如果某人给了 Elodreip 张票,那么他自己就会从这个人那里获得恰好 张票。当然, 成立。
Awruk 知道,如果他输了,他的人生就完了。他已经和朋友们聊过,现在他知道了 ——每个学生想给 Elodreip 投多少票。现在他想改变 的数值来赢得选举。当然,他也知道, 越大,被人发现他动了手脚的风险就越大,如果被发现他就会被取消资格。
因此,Awruk 已经知道了 ——每个学生会给他的对手投多少票。请你帮他选择最小的获胜票数 。为了获胜,Awruk 获得的票数必须严格多于 Elodreip。
输入格式
第一行包含一个整数 (),表示学校里的学生人数。
第二行包含 个整数 (),表示每个学生给 Elodreip 投的票数。
输出格式
输出一个最小的整数 (),使得 Awruk 能够获胜。为了获胜,Awruk 获得的票数必须严格多于 Elodreip。
说明/提示
在第一个样例中,Elodreip 获得了 票。最小可能的 是 (由于第四个人, 肯定不能更小),这样 Awruk 可以获得 票,足以获胜。
在第二个样例中,Elodreip 获得了 票。如果 ,Awruk 只能获得 票,输给了 Elodreip。
由 ChatGPT 4.1 翻译
样例
5
1 1 1 5 1
5
5
2 2 3 2 2
5
在线编程 IDE
建议全屏模式获得最佳体验
| 进入全屏编程 | Alt+E |
| 递交评测 | Ctrl+Enter |
| 注释/取消注释 | Ctrl+/ |
| 缩放字体 | Ctrl+滚轮 |