#aBC325F. [ABC325F] Sensor Optimization Dilemma
[ABC325F] Sensor Optimization Dilemma
AT_abc325_f [ABC325F] Sensor Optimization Dilemma
题目描述
你作为 Keyence 工厂的厂长,想要通过传送带上的传感器来监控若干个区间。你希望监控的区间共有 个,第 个区间的长度为 米。
传感器有两种类型可供选择,每种传感器的信息如下:
- 传感器 :可以监控长度为 米的区间。每个传感器的价格为 ,且最多可以使用 个。
你可以将一个区间分割成若干部分分别进行监控。传感器监控的区间可以重叠,也可以覆盖超过需要监控的长度,这些都没有问题。例如,当 时,可以用一个 1 号传感器监控长度为 米的区间,也可以用一个 1 号和一个 2 号传感器分别监控长度为 米的区间。
请判断是否可以监控所有 个区间,如果可以,求出所需传感器价格总和的最小值。
输入格式
输入按以下格式从标准输入中给出。
输出格式
如果无法监控所有 个区间,则输出 -1;如果可以,输出所需传感器价格总和的最小值。
输入输出样例 #1
输入 #1
3
3 5 10
4 3 3
2 2 6
输出 #1
17
输入输出样例 #2
输入 #2
3
3 5 10
4 3 3
2 2 3
输出 #2
-1
输入输出样例 #3
输入 #3
2
4 8
3 1 100
4 10000 100
输出 #3
5
说明/提示
限制条件
- 输入均为整数
样例解释 1
如下所示,可以使用 3 个 1 号传感器和 4 个 2 号传感器监控所有区间。
- 用 1 个 1 号传感器监控第 1 个区间。
- 用 1 个 1 号和 1 个 2 号传感器监控第 2 个区间。
- 用 1 个 1 号和 3 个 2 号传感器监控第 3 个区间。 此时所需传感器价格总和为 ,这是最小值。
样例解释 3
可以有某种类型的传感器一个都不使用。
由 ChatGPT 4.1 翻译