
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ABC165 C - Many Requirements 再帰使わずに多重for使うとただのタイピング力 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ABC165 C - Many Requirements 再帰使わずに多重for使うとただのタイピング力 - Qiita
n, m, q = map(int, input().split()) a, b, c, d = [0] * q, [0] * q, [0] * q, [0] * q for i in rang... n, m, q = map(int, input().split()) a, b, c, d = [0] * q, [0] * q, [0] * q, [0] * q for i in range(q): a[i], b[i], c[i], d[i] = map(int, input().split()) a[i] -= 1 b[i] -= 1 def solve(x): res = 0 if len(x) == n: for i in range(q): if x[b[i]] - x[a[i]] == c[i]: res += d[i] return res if len(x) == 0: bef = 1 else: bef = x[-1] for i in range(bef, m + 1): res = max(res, solve(x + [i])) return res prin