#ABC165C. 众多需求

众多需求

众多需求

题目描述

给出正整数 NN, MM, QQ 以及 QQ 组四个整数 (ai,bi,ci,di)(a_i, b_i, c_i, d_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

当 A={1,3,4}A = \{1, 3, 4\} 时,这个数列的得分为 110110。在此条件下不存在得分高于 110110 的数列,所以答案为 110110。

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 \le N \le 10
  • 1≤M≤101 \leq M \leq 10
  • 1≤Q≤501 \leq Q \leq 50
  • 1≤ai<bi≤N1 \leq a_i \lt 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 )
难度 普及
通过率 —
尝试 0
通过 0
ID
1934
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签