#P9011. [USACO23JAN] Air Cownditioning II B

[USACO23JAN] Air Cownditioning II B

题目描述

With the hottest recorded summer ever at Farmer John's farm, he needs a way to cool down his cows. Thus, he decides to invest in some air conditioners.

Farmer John's NN cows (1N20)(1 \le N \le 20) live in a barn that contains a sequence of stalls in a row, numbered 11001 \cdots 100. Cow ii occupies a range of these stalls, starting from stall sis_i and ending with stall tit_i. The ranges of stalls occupied by different cows are all disjoint from each-other. Cows have different cooling requirements. Cow ii must be cooled by an amount cic_i, meaning every stall occupied by cow ii must have its temperature reduced by at least cic_i units.

The barn contains MM air conditioners, labeled 1M(1M10)1 \cdots M (1 \le M \le 10). The ii-th air conditioner costs mim_i units of money to operate (1mi1000)(1 \le m_i \le 1000) and cools the range of stalls starting from stall aia_i and ending with stall bib_i. If running, the ii-th air conditioner reduces the temperature of all the stalls in this range by pi(1pi106)p_i (1 \le p_i \le 10^6). Ranges of stalls covered by air conditioners may potentially overlap.

Running a farm is no easy business, so FJ has a tight budget. Please determine the minimum amount of money he needs to spend to keep all of his cows comfortable. It is guaranteed that if FJ uses all of his conditioners, then all cows will be comfortable.

输入格式

The first line of input contains NN and MM.

The next NN lines describe cows. The ith of these lines contains si,tis_i, t_i, and cic_i.

The next MM lines describe air conditioners. The ith of these lines contains ai,bi,pia_i, b_i, p_i, and mim_i.

For every input other than the sample, you can assume that M=10M=10.

输出格式

Output a single integer telling the minimum amount of money FJ needs to spend to operate enough air conditioners to satisfy all his cows (with the conditions listed above).

2 4
1 5 2
7 9 3
2 9 2 3
1 6 2 8
1 2 4 2
6 9 1 5
10

提示

Explanation for Sample 1

One possible solution that results in the least amount of money spent is to select those that cool the intervals [2,9],[1,2][2,9], [1,2], and [6,9][6,9], for a cost of 3+2+5=103+2+5=10.