#ABC358D. 纪念品
纪念品
纪念品
题目描述
AtCoder Land 的纪念品商店出售 个盒子。
盒子编号为 到 ,盒子 的价格为 日元,里面装有 颗糖果。
高桥想从 个盒子中买 个,分别送给编号为 的 个人。
他希望买的盒子满足以下条件:
对于每个 ,第 个人拿到一个装有至少 颗糖果的盒子。
注意,不允许把多个盒子给同一个人,也不允许把同一个盒子给多个人。
判断能否买到满足条件的 个盒子,如果可能,求出高桥需要支付的最小总金额。
输入格式
输入按以下格式从标准输入给出:
输出格式
如果能够买到满足条件的 个盒子,输出高桥需要支付的最小总金额。否则输出 。
样例
4 2
3 4 5 4
1 4
7
高桥可以买盒子 和 ,把盒子 给第 个人,把盒子 给第 个人,从而满足条件。
此时他总共需要支付 日元,且支付少于 日元无法满足条件,所以输出 。
3 3
1 1 1
1000000000 1000000000 1000000000
-1
7 3
2 6 8 9 5 1 11
3 5 7
19
数据范围
- 所有输入值均为整数。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 3329
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者