#codefestivalrelayg. [code_festival_relay_g]haruki の覚醒め
[code_festival_relay_g]haruki の覚醒め
问题文
haruki さん因为早上起得晚而出名。haruki さん家里有 个闹钟,第 个闹钟的音量为 。
当闹钟的总音量不超过 时,haruki さん不会醒来。然而,如果设置过多的闹钟,就会变得吵闹,影响到邻居。
因此,请计算在总音量至少为 的情况下,选择的闹钟总音量的最小值。
输入
输入以以下格式给出:
...
- 第一行包含两个整数,用空格分隔,分别表示闹钟的数量 () 和最小需要醒来的音量 ()。
- 接下来的 行,每行包含一个整数 (),表示每个闹钟的音量。
输出
输出合计音量至少为 且最小的情况下,所选闹钟的总音量。
如果无法达到总音量为 的要求,则输出 -1
。
最后以换行符结束,不要包含额外的字符或空行。
示例1
3 30
25
10
23
输出1
33
示例2
4 101
10
20
30
40
输出2
-1