#ABC321B. 期末成绩
期末成绩
期末成绩
题目描述
有一场按如下方式进行的考试。
考试由第 轮到第 轮共 轮组成。
在每轮中,你会获得一个 到 之间的整数得分。
你的最终成绩是除去最高分和最低分后的 轮得分之和。
形式化地说,设 为各轮得分按升序排列后的序列,则最终成绩为 。
现在,考试已经结束了 轮,你在第 轮的得分为 。
求在第 轮至少要获得多少分,才能使最终成绩达到 或更高。
如果无论在第 轮得多少分,最终成绩都不可能达到 或更高,则输出 代替。
注意,你在第 轮的得分只能是 到 之间的整数。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
5 180
40 60 80 50
70
你在前四轮的得分分别为 、、 和 。
如果你在第 5 轮获得 分,则各轮得分按升序排列为 ,最终成绩为 。
可以证明, 是使最终成绩达到 或更高所需的最低得分。
3 100
100 100
0
你在前两轮的得分都是 。
如果你在第 3 轮获得 分,则各轮得分按升序排列为 ,最终成绩为 。
注意,最高分 出现了多次,只排除其中一个。(最低分也同样。)
可以证明, 是使最终成绩达到 或更高所需的最低得分。
5 200
0 0 99 99
-1
你在前四轮的得分分别为 、、 和 。
可以证明,无论在第 5 轮得多少分,最终成绩都不可能达到 或更高。
10 480
59 98 88 54 70 24 8 94 46
45
数据范围
- 输入中的所有值均为整数。
难度
普及-
通过率
—
尝试
0
已通过
0
- ID
- 3068
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者