CF1146G.Zoning Restrictions

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are planning to build housing on a street. There are nn spots available on the street on which you can build a house. The spots are labeled from 11 to nn from left to right. In each spot, you can build a house with an integer height between 00 and hh .

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

The city has mm zoning restrictions though. The ii -th restriction says that if the tallest house from spots lil_i to rir_i is strictly more than xix_i , you must pay a fine of cic_i .

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

输入格式

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

Each of the next mm lines contains four integers li,ri,xi,cil_i, r_i, x_i, c_i ( 1lirin1 \leq l_i \leq r_i \leq n , 0xih0 \leq x_i \leq h , 1ci50001 \leq c_i \leq 5\,000 ).

输出格式

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

输入输出样例

  • 输入#1

    3 3 3
    1 1 1 1000
    2 2 3 1000
    3 3 2 1000
    

    输出#1

    14
    
  • 输入#2

    4 10 2
    2 3 8 76
    3 4 7 39
    

    输出#2

    289
    

说明/提示

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

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

首页