#4863. Cutoff
0
Cutoff
Cutoff
题目描述
有一场按如下方式进行的考试。
考试由 到 共 轮组成。 每一轮,你会得到一个介于 到 (含)之间的整数分数。 你的最终成绩是去掉最高分和最低分后剩下的 个回合的分数之和。 形式化地,令 为按非降序排列的回合得分序列,那么最终成绩为 。
现在,已有 轮考试结束,你在第 轮的得分为 .
输出你在第 轮至少需要得到的分数,使得最终成绩至少为 .
如果无论你在第 轮得到什么分数,最终成绩都不可能达到 或更高,则输出 .
注意你在第 轮的分数只能是 到 之间的整数。
输入格式
输入从标准输入给出,格式如下:
输出格式
输出答案。
5 180
40 60 80 50
70
3 100
100 100
0
5 200
0 0 99 99
-1
10 480
59 98 88 54 70 24 8 94 46
45
提示
所有输入值均为整数。
你在前四轮的得分是 、、 和 .
如果你在第 轮得到 分,按非降序排列的得分序列为 ,最终成绩为 .
可以证明 是为了使最终成绩至少为 所需的最小分数。
你在前两轮的得分是 和 .
如果你在第 轮得到 分,按非降序排列的得分序列为 ,最终成绩为 .
注意最高分 出现了多次,其中只有一个被排除。(最低分也是同理。)
可以证明 是为了使最终成绩至少为 所需的最小分数。
你在前四轮的得分是 、、 和 .
可以证明无论你在第 轮得到什么分数,最终成绩都不可能达到 或更高。
标签: AtCoder|abc321B
来源
AtCoder|abc321B