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$。