题目描述
正整数 N , M , Q と、4 つの整数の組 ( ai , bi , ci , di ) Q 組が与えられます。
以下の条件を満たす数列 A を考えます。
- A は、長さ N の正整数列である。
- $ 1\ \leq\ A_1\ \leq\ A_2\ \le\ \cdots\ \leq\ A_N\ \leq\ M $
この数列の得点を、以下のように定めます。
- Abi − Aai = ci を満たすような i についての、 di の総和 (そのような i が存在しないときは 0)
A の得点の最大値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
N M Q a1 b1 c1 d1 : aQ bQ cQ dQ
输出格式
A の得点の最大値を出力せよ。
题目大意
给你三个整数N,M,Q 和 Q 个要求 ai,bi,ci,di。
让你构造一个长度为 N 的数列 A 满足 1≤A1≤A2≤⋯≤AN≤M。
对于一个数列 A 会有一个得分,是满足 Abi−Aai=ci 的 i 的 di 的和。
现在要你构造一个数列使得其得分最高。
2≤N≤10
1≤M≤10
1≤Q≤50
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 < = 10
- 1 ≤ M ≤ 10
- 1 ≤ Q ≤ 50
- 1 ≤ ai < bi ≤ N ( i = 1, 2, ..., Q )
- 0 ≤ ci ≤ M − 1 ( i = 1, 2, ..., Q )
- (ai, bi, ci) = (aj, bj, cj) ( i = j のとき)
- 1 ≤ di ≤ 105 ( i = 1, 2, ..., Q )
Sample Explanation 1
A = {1, 3, 4} のとき、この数列の得点は 110 となります。この条件の下では 110 より高い得点を持つ数列は存在しませんから、答えは 110 です。