問題一覧 > 通常問題

No.2330 Eat Slime

レベル : / 実行時間制限 : 1ケース 4.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 44
作問者 : dyktr_06 / テスター : Nafmo2 firiexp tyawanmusi hikikomori sepa38 Seed57_cash
2 ProblemId : 9518 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2023-05-27 00:00:23

問題文

NN 体のスライムが左右一列に並んでいます。

左から ii 番目のスライムの色は CiC_i です。(色は整数として扱います。)

あなたは、以下の操作を 00 回以上 NN 回以下行うことができます。

  • 一番左の位置にあるスライムを食べる。このとき、食べたスライムはなくなり、あなたは XX 点を獲得する。

上記の操作で得たスコアに加え、操作を全て行った後の最終的なスライムの並びによって追加でスコアを得ることができます。

スコアを得ることのできる項目は MM 項目あり、左から AjA_j 番目のスライムの色が BjB_j である場合は YjY_j 点を獲得します。(左から AjA_j 番目のスライムが存在しない場合はスコアを得ることができません。)

あなたの得ることのできるスコアの最大値を求めてください。


制約

  • 1N,M2×1051 \leq N, M \leq 2 \times 10^5
  • 0X1000 \leq X \leq 100
  • 1Ci51 \leq C_i \leq 5
  • 1AjN1 \leq A_j \leq N
  • 1Bj51 \leq B_j \leq 5
  • 1Yj1001 \leq Y_j \leq 100
  • 入力はすべて整数である。

入力

入力は以下の形式で標準入力から与えられる。

NN MM XX  
C1C_1 C2C_2 ... CNC_N  
A1A_1 B1B_1 Y1Y_1
A2A_2 B2B_2 Y2Y_2
\vdots

AMA_M BMB_M YMY_M

出力

問題の答えを一行に出力せよ。

サンプル

サンプル1
入力
5 5 1
1 2 3 2 1
1 3 3
2 3 4
3 2 5
4 1 1
5 1 2
出力
11

スライムを 11 回食べることにより 11 点を獲得し、さらに 2,3,42, 3, 4 番目の項目を満たし追加で 1010 点を獲得できるため、合計で 1111 点を得ることができます。

サンプル2
入力
3 6 0
1 2 3
1 1 10
1 1 10
1 2 20
1 2 20
1 3 30
1 3 30
出力
60

同じ項目が複数存在することがあることに注意してください。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。