P9011 [USACO23JAN] Air Cownditioning II B
题目描述
农夫约翰的 $N$ 头奶牛 $(1≤N≤20)$ 住在一个谷仓里,谷仓里有连续的牛栏,编号为 $1-100$ 。 奶牛 $i$ 占据了编号 $[s_i,t_i]$ 的牛栏。 不同奶牛占据的牛栏范围是互不相交的。 奶牛有不同的冷却要求,奶牛 $i$ 占用的每个牛栏的温度必须至少降低 $c_i$ 单位。
谷仓包含 $M$ 台空调,标记为 $1-M$ $(1\le M\le10)$。第 $i$ 台空调需要花费 $m_i$ 单位的金钱来运行 $(1\le m_i \le 1000)$ ,如果运行,第 $i$ 台空调将牛栏 $[a_i,b_i]$ 所有牛栏的温度降低 $p_i$($1\le p_i\le10^6)$。 空调覆盖的牛栏范围可能会重叠。
请帮助农夫约翰求出满足所有奶牛需求要花费的最少金钱。
输入格式
无
输出格式
无
说明/提示
### 样例解释 1
一种花费最少的可能解决方案是选择那些冷却区间为 $[2,9]$ 、$[1,2]$ 和 $[6,9]$ 的空调,成本为 $ 3+2+5=10$ .
对于 $100\%$ 的数据,$1 \le N \le 20$, $1 \le M \le 10$, $ 1 \le a_i, b_i, s_i, t_i \le 100$, $1 \le c_i, p_i \le 10^6$, $1 \le m_i \le 1000$。