M - series Editorial /

Time Limit: 2 sec / Memory Limit: 1024 MB

配点 : 66

問題文

NN 巻シリーズの漫画があり、i(1iN)i \, (1 \leq i \leq N) 巻目は AiA_i 円で買うことができます。

また、この漫画はセットで買うこともできます。セットは MM 種類あり、j(1jM)j \, (1 \leq j \leq M) 種類目は BjB_j 円で、シリーズの LjL_j 巻目、Lj+1L_j + 1 巻目、\dotsRjR_j 巻目を買うことができます。

NN 巻全てを 11 冊以上手に入れるためには、最小で何円支払う必要があるか求めてください。

制約

  • 1N,M2×1051 \leq N, M \leq 2 \times 10^5
  • 1Ai109(1iN)1 \leq A_i \leq 10^9 \, (1 \leq i \leq N)
  • 1Bj109(1jM)1 \leq B_j \leq 10^9 \, (1 \leq j \leq M)
  • 1LjRjN(1jM)1 \leq L_j \leq R_j \leq N \, (1 \leq j \leq M)
  • 入力は全て整数

入力

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

NN MM
A1A_1 \ldots ANA_N
B1B_1 L1L_1 R1R_1
\vdots
BMB_M LML_M RMR_M

出力

答えを出力せよ。


入力例 1Copy

Copy
5 3
5 4 6 2 3
4 1 2
7 2 4
14 2 5

出力例 1Copy

Copy
14

次のようにすると 1414 円で N=5N = 5 巻全てを 11 冊以上手に入れることができます。これが最小です。

  • B1=4B_1 = 4 円で 11 種類目のセットを買う。11 巻目および 22 巻目を手に入れる。
  • B2=7B_2 = 7 円で 22 種類目のセットを買う。22 巻目、33 巻目、44 巻目を手に入れる。
  • A5=3A_5 = 3 円で 55 巻目を買う。

入力例 2Copy

Copy
6 3
3 1 4 1 5 9
3 1 2
12 4 6
10 3 4

出力例 2Copy

Copy
19

Score : 66 points

Problem Statement

There is a series of manga consisting of NN books. The ii-th (1iN1 \leq i \leq N) book is sold for AiA_i yen.

These books are also sold in sets. There are MM sets, the jj-th (1jM1 \leq j \leq M) of which is sold for BjB_j yen and contains the LjL_j-th, (Lj+1)(L_j + 1)-th, \ldots, RjR_j-th books of the series.

At least how many yen does one have to pay to get at least one of each of the NN books?

Constraints

  • 1N,M2×1051 \leq N, M \leq 2 \times 10^5
  • 1Ai109(1iN)1 \leq A_i \leq 10^9 \, (1 \leq i \leq N)
  • 1Bj109(1jM)1 \leq B_j \leq 10^9 \, (1 \leq j \leq M)
  • 1LjRjN(1jM)1 \leq L_j \leq R_j \leq N \, (1 \leq j \leq M)
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN MM
A1A_1 \ldots ANA_N
B1B_1 L1L_1 R1R_1
\vdots
BMB_M LML_M RMR_M

Output

Print the answer as an integer.


Sample Input 1Copy

Copy
5 3
5 4 6 2 3
4 1 2
7 2 4
14 2 5

Sample Output 1Copy

Copy
14

One can get at least one of each of the N=5N = 5 books for 1414 yen as follows. This is the minimum one has to pay.

  • Buy the 11-st set for B1=4B_1 = 4 yen to get the 11-st and 22-nd books.
  • Buy the 22-nd set for B2=7B_2 = 7 yen to get the 22-nd, 33-rd, and 44-th books.
  • Buy the 55-th book for A5=3A_5 = 3 yen.

Sample Input 2Copy

Copy
6 3
3 1 4 1 5 9
3 1 2
12 4 6
10 3 4

Sample Output 2Copy

Copy
19


2025-04-03 (Thu)
07:58:58 +00:00