#3034. Many Requirements

0

Many Requirements

Many Requirements

题目描述

给定正整数 NN、MM、QQ,以及 QQ 个整数组合(aia_i,bib_i,cic_i,did_i)。 考虑满足下列条件的序列 AA:

AA 是由 NN 个正整数组成的序列。 1≤A1≤A2≤⋯≤AN≤M1 \leq A_1 \leq A_2 \le \cdots \leq A_N \leq M。

我们将该序列的得分定义如下:

得分为所有满足 Abi−Aai=ciA_{b_i} - A_{a_i} = c_i 的索引 ii 对应的 did_i 之和。(如果没有这样的 ii,得分为 00。)

求 AA 能取得的最大可能得分。

输入格式

输入按照下面的格式从标准输入给出: NN MM QQ a1a_1 b1b_1 c1c_1 d1d_1 : aQa_Q bQb_Q cQc_Q dQd_Q

输出格式

输出 AA 能取得的最大可能得分。

3 4 3
1 3 3 100
1 2 2 10
2 3 2 10
110
4 6 10
2 4 1 86568
1 4 0 90629
2 3 0 90310
3 4 1 29211
3 4 3 78537
3 4 2 8580
1 2 1 96263
1 4 2 2156
1 2 0 94325
1 4 3 94328
357500
10 10 1
1 10 9 1
1

提示

输入中的所有值均为整数。 2≤N≤102 ≤ N ≤ 10 1≤M≤101 \leq M \leq 10 1≤Q≤501 \leq Q \leq 50 1 \leq a_i < b_i \leq N(i=1,2,...,Qi = 1, 2, ..., Q) 0≤ci≤M−10 \leq c_i \leq M - 1(i=1,2,...,Qi = 1, 2, ..., Q) (ai,bi,ci)≠(aj,bj,cj)(a_i, b_i, c_i) \neq (a_j, b_j, c_j)(当 i≠ji \neq j 时) 1≤di≤1051 \leq d_i \leq 10^5(i=1,2,...,Qi = 1, 2, ..., Q)当 A={1,3,4}A = \{1, 3, 4\} 时,其得分为 110110。在这些条件下,没有序列的得分超过 110110,因此答案为 110110。

标签: AtCoder|abc165C

来源

AtCoder|abc165C