Masala D

Xotira 32 MB Vaqt 1000 ms
14

Juda ko'p talablar

Sizga N, M, Q va Q ta to'rtliklar berilgan (ai,bi,ci,di)(a_i, b_i, c_i, d_i).

Quyidagi shartlarga javob beradigan A ketma-ketligini ko'rib chiqing:

  • A N ta butun sondan iborat ketma-ketlik
  • 1A1A2...ANM1 \le A_1 \le A_2 \le ...\le A_N \le M

Ushbu ketma-ketlikning natijasini quyidagicha aniqlaymiz:

  • Natija barcha indekslar bo'yicha did_i yig'indisi. i shundayki AbiA_{b_i} −AaiA_{a_i} =cic_i .  (Agar bunday i bo'lmasa, natija 0 ga teng.)

A ning mumkin bo'lgan maksimal ballini toping.


Kiruvchi ma'lumotlar:

Birinchi qatorda N, M va Q kiritiladi.

Keyingi Q ta qatorning har birida 4 tadan butun son - ai,bi,ci,dia_i, b_i, c_i, d_i kiritiladi

Barcha qiymatlar butun musbat sonlar.

2N102 \le N \le 10

1M101 \le M \le 10

1Q501 \le Q \le 50

1ai<biN (i=1,2,...,Q)1 \le a_i < b_i \le N \ (i = 1, 2, ..., Q)

0ciM1 (i=1,2,...,Q)0 \le c_i \le M-1 \ (i = 1, 2, ..., Q)

(ai,bi,ci)(aj,bj,cj)(a_i, b_i, c_i) \neq (a_j, b_j, c_j)  bunda (i j)(i  \neq j)

1di105 (i=1,2,...,Q)1 \le d_i \le 10^5 \ (i = 1, 2, ..., Q)


Chiquvchi ma'lumotlar:

A ning mumkin bo'lgan maksimal natijasini chop eting.


Misollar
# input.txt output.txt
1
3 4 3
1 3 3 100
1 2 2 10
2 3 2 10
110
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
357500
Izoh:

1-test uchun:

A={1,3,4} boʻlsa, uning natijasi 110 ga teng. Bunday holatda hech bir ketma-ketlik 110 dan katta ballga ega emas, shuning uchun javob 110.