#abc165c. [abc165_c]Many Requirements

[abc165_c]Many Requirements

题目描述

给定正整数 NNMMQQQQ 组四元组整数 (aia_ibib_icic_idid_i)。

考虑满足以下条件的序列 AA

  • AA 是一个由 NN 个正整数组成的序列。
  • 1A1A2ANM1 \leq A_1 \leq A_2 \le \cdots \leq A_N \leq M

让我们将这个序列的得分定义如下:

  • 得分是对于所有指数 iiAbiAai=ciA_{b_i} - A_{a_i} = c_i 成立,did_i 的和。(如果没有这样的 ii,得分为 00)。

找出 AA 的最大可能得分。

约束条件

  • 输入中的所有值都是整数。
  • 2N102 \le N \le 10
  • 1M101 \leq M \leq 10
  • 1Q501 \leq Q \leq 50
  • 1ai<biN1 \leq a_i < b_i \leq Ni=1,2,...,Qi = 1, 2, ..., Q
  • 0ciM10 \leq c_i \leq M - 1i=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)(其中 iji \neq j
  • 1di1051 \leq d_i \leq 10^5i=1,2,...,Qi = 1, 2, ..., Q

输入

输入以以下格式从标准输入给出:

NN MM QQ a1a_1 b1b_1 c1c_1 d1d_1 : aQa_Q bQb_Q cQc_Q dQd_Q

输出

打印 AA 的最大可能得分。


示例输入1

3 4 3
1 3 3 100
1 2 2 10
2 3 2 10

示例输出1

110

A={1,3,4}A = \{1, 3, 4\} 时,其得分为 110110。 在这些条件下,没有序列的得分大于 110110,因此答案是 110110


示例输入2

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

示例输出2

357500

示例输入3

10 10 1
1 10 9 1

示例输出3

1