#ABC165C. Many Requirements

Many Requirements

题目描述

Given are positive integers NN, MM, QQ, and QQ quadruples of integers ( aia_i , bib_i , cic_i , did_i ).

Consider a sequence AA satisfying the following conditions:

  • AA is a sequence of NN positive integers.
  • 1A1A2ANM1 \leq A_1 \leq A_2 \le \cdots \leq A_N \leq M.

Let us define a score of this sequence as follows:

  • The score is the sum of did_i over all indices ii such that AbiAai=ciA_{b_i} - A_{a_i} = c_i. (If there is no such ii, the score is 00.)

Find the maximum possible score of AA.

给出正整数 NNMMQQQQ 的四倍整数 ( aia_i , bib_i , cic_i , did_i )。

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

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

我们对这个序列的分数定义如下

  • 分数是 AbiAai=ciA_{b_i} - A_{a_i} = c_i 的所有索引 iidid_i 的总和。(如果没有 ii ,则得分为 00 )。

AA 的最大可能得数。

输入格式

输入内容按以下格式标准输入:

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

输出格式

打印最大可能得分 AA

样例 #1

样例输入 #1

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

样例输出 #1

110

样例 #2

样例输入 #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

样例输入 #3

10 10 1
1 10 9 1

样例输出 #3

1

说明

数据规模与约定

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

样例 11 解释

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