Forethought Future Cup - Elimination Round
G
Zoning Restrictions
Codeforces
2700
原题
← FH →
翻译中…

You are planning to build housing on a street. There are $n$ spots available on the street on which you can build a house. The spots are labeled from $1$ to $n$ from left to right. In each spot, you can build a house with an integer height between $0$ and $h$.

翻译中…

In each spot, if a house has height $a$, you can gain $a^2$ dollars from it.

翻译中…

The city has $m$ zoning restrictions though. The $i$-th restriction says that if the tallest house from spots $l_i$ to $r_i$ is strictly more than $x_i$, you must pay a fine of $c_i$.

翻译中…

You would like to build houses to maximize your profit (sum of dollars gained minus fines). Determine the maximum profit possible.

翻译中…

Input

翻译中…

The first line contains three integers $n,h,m$ ($1 \leq n,h,m \leq 50$) — the number of spots, the maximum height, and the number of restrictions, respectively.

翻译中…

Each of the next $m$ lines contains four integers $l_i, r_i, x_i, c_i$ ($1 \leq l_i \leq r_i \leq n$, $0 \leq x_i \leq h$, $1 \leq c_i \leq 5\,000$).

翻译中…

Output

翻译中…

Print a single integer denoting the maximum profit you can make.

翻译中…

Note

翻译中…

In the first example, it's optimal to build houses with heights $[1, 3, 2]$. We get a gain of $1^2+3^2+2^2 = 14$. We don't violate any restrictions, so there are no fees, so the total profit is $14 - 0 = 14$.

翻译中…

In the second example, it's optimal to build houses with heights $[10, 8, 8, 10]$. We get a gain of $10^2+8^2+8^2+10^2 = 328$, and we violate the second restriction for a fee of $39$, thus the total profit is $328-39 = 289$. Note that even though there isn't a restriction on building $1$, we must still limit its height to be at most $10$.

翻译中…

样例

Input #1
3 3 3
1 1 1 1000
2 2 3 1000
3 3 2 1000
Output #1
14
InputCopy OutputCopy
Input #2
4 10 2
2 3 8 76
3 4 7 39
Output #2
289
InputCopy OutputCopy
题目信息
题号
1146G
时间限制
1 s
内存限制
256 MB
标签
动态规划
网络流
图论

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。