#4266. C++青科赛初中组(1)--编程题3

C++青科赛初中组(1)--编程题3

题目描述

高桥期末有 nn 门考试,每门满分都是 KK 分。

他已经考完了 n1n−1 门,第 ii 门考试成绩是 ai(1in1)a_i​(1\le i\le n−1)。高桥最后一门至少要考多少分,才能让自己的平均分不低于 mm?(分数只能是 0K0\sim K 的整数)

如果不可能让高桥的平均分不低于 mm,输出 1−1

输入格式

11 行,33 个正整数 n,K,mn,K,m

22 行,n1n−1 个整数 a1,a2,,an1a_1,a_2​,\cdots,a_{n−1}​

输出格式

高桥最后一门至少要得到的分数。

如果不可能让高桥的平均分不低于 mm,输出 1−1

5 10 7
8 10 3 6
8
4 100 60
0 0 0
-1

提示

样例 11 说明:最后一门考试只要得到 88 分,最终的平均分为 (8+10+3+6+8)/5=7(8+10+3+6+8)/5=7,可以达成目标。

样例 22 说明:最后一门考满分,平均分也无法达到 6060

$2\le n\le 100,1\le K\le 100,1\le m\le K,0\le A_i\le K$