#2688. 考试试卷

考试试卷

题目描述

总共有 nn 道题,每道题有一个分值 aia_i ,现在WXX可以随意定夺每道题的正确性,但是程老师想要WXX恰好获得的 mm 分 ,由于这个条件十分苛刻,现在系统赠予WXX一张分值是 kk 的积分卡,积分卡可以在试卷上加上 [0,...,k][0,...,k] 以内的任意分值,现在,WXX想知道,积分卡最小需要变化成的分数是多少?

输入描述

第一行三个正整数 n,m,kn , m , k 分别表示有 nn1n51021 \le n \le 5 · 10^2) 道题,WXX需要获得的分数 mm1m1041 \le m \le 10^4)以及 积分卡的分值 kk1k1041 \le k \le 10^4

第二行有 nn 个正整数分别表示这 nn 道题的分值,每个整数的值分别为a1,...,ana_1,...,a_n1ai201 \le a_i \le 20

输出描述

输出一个整数 ss 表示积分卡最小需要变化成的分数,如果无法获得指定分数,则输出 1-1

样例

输入样例

3 10 5
1 2 3

输出样例1

4

输入样例2

3 5 5
1 2 3

输出样例2

0

输入样例3

3 4 5
3 2 3

输出样例3

1

样例解释

在第一个样例中,王启仑最大的获得分数为 66 ,因此积分卡最小变化的分值为 44 才能使得总分为 1010

在第二个样例中,王启仑将第一道题判为错误,第二道以及第三道题判为正确,恰好获得的总分为 55 因此,积分卡最小变化的分值为 00

在第三个样例中,王启仑将第一道题判为正确,第二道以及第三道题判为错误,此时获得的总分为 33 因此,为了使得总分恰好为44 ,因此积分卡需要最小变化的分值为 11