#330. Air Cownditioning II
Air Cownditioning II
题目描述
农夫约翰的农场迎来了有史以来最热的夏天,他需要一种方法来给奶牛降温。因此,他决定购买一些空调。
农夫约翰的头奶牛()住在一个畜棚里,畜棚里有一排畜栏,编号为1-100。奶牛占据了这些牛棚的范围,从牛棚开始 以牛棚结束. 不同奶牛所占据的牛棚范围都是相互分离的。奶牛有不同的冷却要求。奶牛必须冷却, 这意味着奶牛占用的每个牛棚的温度必须至少降低 单位。
谷仓装有台空调,标记()。第台空调的花费块钱(),并冷却从牛棚开始到牛棚. 如果运行,第台空调将此范围内所有牛棚的温度降低( ) . 空调覆盖的牛棚范围可能会重叠。
经营农场不是一件容易的事,所以FJ的预算很紧。请确定他至少需要花多少钱才能满足所有奶牛的要求。这是保证,如果FJ使用他的所有空调,那么所有的奶牛都会感到舒适。
输入格式
第一行输入包含和。
接下来的行描述奶牛。这些行的第二行包含.
接下来的行描述空调。这些行的第二行包含, 还有.
输出格式
输出一个整数,说明FJ运行足够的空调以满足所有奶牛(满足上述条件)所需的最低金额。
2 4
1 5 2
7 9 3
2 9 2 3
1 6 2 8
1 2 4 2
6 9 1 5
输出数据 1.
10
提示
导致花费最少的一个可能的解决方案是选择那些冷却间隔[2,9],[1,2]和[6,9]的间隔,成本为3+2+5=10。