CF1146G.Zoning Restrictions

省选/NOI-

通过率:0%

时间限制:1.00s

内存限制:256MB

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.

你计划在一条街道上建造住宅。街道上有 nn 个可建房的位置,从左到右依次编号为 11 到 nn。在每个位置上,你可以建造一栋高度为 00 到 hh 之间的整数的房屋。

在每个位置上,若所建房屋高度为 aa,则你能从中获得 a2a^2 美元收益。

然而,该城市有 mm 条分区限制规定。第 ii 条限制规定:若位置 lil_i 到 rir_i(含端点)范围内最高房屋的高度严格大于 xix_i,则你必须缴纳 cic_i 美元罚款。

你希望建造房屋以使总利润(总收益减去总罚款)最大化。请确定可能获得的最大利润。

输入格式

The first line contains three integers n,h,mn,h,m (1≤n,h,m≤501 \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 (1≤li≤ri≤n1 \leq l_i \leq r_i \leq n, 0≤xi≤h0 \leq x_i \leq h, 1≤ci≤5 0001 \leq c_i \leq 5\,000).

第一行包含三个整数 n,h,mn,h,m(1≤n,h,m≤501 \leq n,h,m \leq 50),分别表示位置数量、最大高度和限制条件的数量。

接下来的 mm 行中,每行包含四个整数 li,ri,xi,cil_i, r_i, x_i, c_i(1≤li≤ri≤n1 \leq l_i \leq r_i \leq n,0≤xi≤h0 \leq x_i \leq h,1≤ci≤5 0001 \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 14−0=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 328−39=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.

在第一个例子中,最优方案是建造高度为 [1,3,2][1, 3, 2] 的房屋。我们获得的收益为 12+32+22=141^2+3^2+2^2 = 14。我们未违反任何限制条件,因此无需支付任何费用,总利润为 14−0=1414 - 0 = 14。

在第二个例子中,最优方案是建造高度为 [10,8,8,10][10, 8, 8, 10] 的房屋。我们获得的收益为 102+82+82+102=32810^2+8^2+8^2+10^2 = 328,且违反了第二条限制条件,需缴纳 3939 的费用,因此总利润为 328−39=289328-39 = 289。注意:尽管对第 11 栋房屋没有明确的限制条件,我们仍必须将其高度限制为不超过 1010。

输入解题思路,AI测评打分。不知道怎么写?

首页