SZ#G3SM10. 【GESP强化 三级】最低得分

提交2 通过1
通过率50%
时间限制2000ms
内存限制256MiB
    ID: 11953 传统题 2000ms 256MiB 尝试: 2 已通过: 1 难度: 入门 上传者: 标签>GESPGESP强化C++c++编程题三级模拟算法简单模拟枚举2星

题目描述

一项考试共有 NN 轮,每轮得分是 00100100 的整数。最终成绩的计算方法是:在 NN 个分数中去掉一个最高分和一个最低分,把剩余 N2N-2 个分数相加。

小泽已经完成前 N1N-1 轮,分数为 A1,,AN1A_1,\ldots,A_{N-1}。为了让最终成绩至少达到 XX,第 NN 轮最低需要多少分?若无论得到多少合法分数都无法达到,输出 -1

输入格式

第一行包含整数 N,XN,X。第二行包含 N1N-1 个整数 AiA_i

输出格式

输出第 NN 轮所需的最低整数分数,无法达到时输出 -1

5 180
40 60 80 50
70
3 100
0 100
100
4 300
0 0 0
-1

数据范围

  • 3N1003\le N\le100
  • 0X100(N2)0\le X\le100(N-2)
  • 0Ai1000\le A_i\le100