#P11650. 加油站与餐馆(Benzinska)
0
加油站与餐馆(Benzinska)
加油站与餐馆(Benzinska)
题目描述
译自 COCI 2024/2025 #4 T2。。满分为 。
在数轴上,Malnar 从原点()出发,前往 处。
Malnar 初始有 单位能量,每走一个单位长度消耗一单位能量。在整个过程中,能量必须不小于 。
有 个餐馆,第 个餐馆位于 处,在第 个餐馆用餐可以使能量增加 。至多只能在每个餐馆用一次餐,且不同餐馆的 可能相同。
求出为了达成目标,至少需要在多少个餐馆用餐。
输入格式
第一行,三个正整数 。
第二行, 个正整数 。
第三行, 个正整数 。
输出格式
如果不可能,输出一行一个 。
否则输出一行一个非负整数表示答案。
样例输入 #1
5 5 12
3 4 7 8 11
3 2 1 2 1
样例输出 #1
3
样例输入 #2
5 10 40
1 20 30 2 38
7 7 7 7 7
样例输出 #2
5
样例输入 #3
4 5 12
3 6 9 10
2 1 2 2
样例输出 #3
-1
数据范围
样例解释
样例 解释:在第 个餐馆用餐。
数据范围
对于 的数据,保证:
- ;
- ;
- 。
| 子任务编号 | 特殊性质 | 得分 | |
|---|---|---|---|
| A | |||
- 特殊性质 A: 全相等。
知识点与难度
本题涉及的知识点从属于 CSP-S,难度(CF Rating):1400。
测试点分布
| Subtask | 分值 | 测试点编号 | 说明 |
|---|---|---|---|
| 0 | 10 | 1~3 | 样例 |
| 1 | 25 | 4~8 | 小规模与边界测试数据 |
| 2 | 30 | 9~16 | 中等规模测试数据 |
| 3 | 35 | 17~25 | 满规模极限测试数据 |
出处:原题链接