AtCoder Beginner Contest 165
C
Many Requirements
AtCoder
⌀ 1136
原题
← BD →
翻译中…

Problem Statement

翻译中…

Given are positive integers $N$, $M$, $Q$, and $Q$ quadruples of integers ( $a_i$ , $b_i$ , $c_i$ , $d_i$ ).

翻译中…

Consider a sequence $A$ satisfying the following conditions:

翻译中…
  • $A$ is a sequence of $N$ positive integers.
  • $1 \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 $d_i$ over all indices $i$ such that $A_{b_i} - A_{a_i} = c_i$. (If there is no such $i$, the score is $0$.)
翻译中…

Find the maximum possible score of $A$.

翻译中…

Constraints

翻译中…
  • All values in input are integers.
  • $2 ≤ N ≤ 10$
  • $1 \leq M \leq 10$
  • $1 \leq Q \leq 50$
  • $1 \leq a_i < b_i \leq N$ ( $i = 1, 2, ..., Q$ )
  • $0 \leq c_i \leq M - 1$ ( $i = 1, 2, ..., Q$ )
  • $(a_i, b_i, c_i) \neq (a_j, b_j, c_j)$ (where $i \neq j$)
  • $1 \leq d_i \leq 10^5$ ( $i = 1, 2, ..., Q$ )
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N M Q
a_1 b_1 c_1 d_1
:
a_Q b_Q c_Q d_Q

翻译中…

Output

翻译中…

Print the maximum possible score of $A$.

翻译中…

样例

Input #1
3 4 3
1 3 3 100
1 2 2 10
2 3 2 10
Output #1
110
When $A = \{1, 3, 4\}$, its score is $110$. Under these conditions, no sequence has a score greater than $110$, so the answer is $110$.
Input #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
Output #2
357500
Input #3
10 10 1
1 10 9 1
Output #3
1
题目信息
题号
abc165_c
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。