** 充电:** <Excerpt in index | 首页摘要>
<The rest of contents | 余下全文>
充电
Time Limit: 1000 MS Memory Limit: 32768 K
Total Submit: 97(45 users) Total Accepted: 49(42 users) Rating: Special Judge: No
Description
玻璃小屋内有n个插排,屋内有 m 个需要供电的机器,并且墙上有k个可以直接使用的插口。知道了每个插排上的插口的个数,并且所有的插头和插口都是可以匹配的。问你最少用几个插排可以让所有机器都供上电?
Input
多组测试数据,每组第一行输入n, m, k。(1 ≤ n, m, k ≤ 50)
第二行有n个数,分别表示每个插排上插口的个数。
Output
输出最少需要几个插排。如果有电器无法充上电则输出-1。
每组输出占一行。
Sample Input
3 5 3 3 1 2 4 7 2 3 3 2 4 5 5 1 1 3 1 2 1
Sample Output
1
2
-1
Author
曾卓敏 @hrbust
Code
1 | #include<iostream> |