AT_abc165_c.[ABC165C] Many Requirements
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定正整数 N、M、Q,以及 Q 组四元组 (ai,bi,ci,di)。
请考虑满足以下条件的数列 A:
- A 是长度为 N 的正整数数列。
- 1≤A1≤A2≤⋯≤AN≤M。
该数列的得分定义如下:
- 对于所有满足 Abi−Aai=ci 的 i,将对应的 di 求和(如果没有满足条件的 i,则得分为 0)。
请你求出数列 A 的最大得分。
输入格式
输入以以下格式从标准输入读入。
N M Q
a1 b1 c1 d1
⋮
aQ bQ cQ dQ
输出格式
输出数列 A 的最大得分。
输入输出样例
输入#1
3 4 3 1 3 3 100 1 2 2 10 2 3 2 10
输出#1
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
输出#2
357500
输入#3
10 10 1 1 10 9 1
输出#3
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)。
样例解释 1
当 A={1,3,4} 时,该数列的得分为 110。在满足条件的情况下,没有比 110 更高得分的数列,因此答案为 110。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?