AT_past202209_m.シリーズ

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有一个漫画系列,一共包含 NN 本书。第 ii 本(1≤i≤N1 \leq i \leq N)书售价为 AiA_i 日元。

这些书也可以成套出售。共有 MM 套,第 jj 套(1≤j≤M1 \leq j \leq M)售价为 BjB_j 日元,包含了该系列中的第 LjL_j 本到第 RjR_j 本书(即 LjL_j、Lj+1L_j + 1、…\ldots、RjR_j)。

要获得每一种书至少一本,至少需要支付多少日元?

输入格式

输入从标准输入中读取,格式如下:

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

输出格式

输出一个整数,表示获得每一种书至少一本所需支付的最小日元数。

输入输出样例

  • 输入#1

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

    输出#1

    14
  • 输入#2

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

    输出#2

    19

说明/提示

样例解释 1

要以最少的花费获得每本书各至少一本(N=5N=5),方式如下,一共需要 1414 日元,这就是所需的最小金额。

  • 以 B1=4B_1 = 4 日元购买第 11 套,可得到第 11 本和第 22 本书。
  • 以 B2=7B_2 = 7 日元购买第 22 套,可得到第 22 本、第 33 本和第 44 本书。
  • 以 A5=3A_5 = 3 日元购买第 55 本书。

限制

  • 1≤N,M≤2×1051 \leq N, M \leq 2 \times 10^5
  • 1≤Ai≤109 (1≤i≤N)1 \leq A_i \leq 10^9\ (1 \leq i \leq N)
  • 1≤Bj≤109 (1≤j≤M)1 \leq B_j \leq 10^9\ (1 \leq j \leq M)
  • 1≤Lj≤Rj≤N (1≤j≤M)1 \leq L_j \leq R_j \leq N\ (1 \leq j \leq M)
  • 输入中的所有值均为整数。

由 ChatGPT 5 翻译

输入解题思路,AI测评打分。不知道怎么写?

首页