AT_past202209_m.シリーズ
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
有一个漫画系列,一共包含 N 本书。第 i 本(1≤i≤N)书售价为 Ai 日元。
这些书也可以成套出售。共有 M 套,第 j 套(1≤j≤M)售价为 Bj 日元,包含了该系列中的第 Lj 本到第 Rj 本书(即 Lj、Lj+1、…、Rj)。
要获得每一种书至少一本,至少需要支付多少日元?
输入格式
输入从标准输入中读取,格式如下:
N M
A1 A2 … AN
B1 L1 R1
⋮
BM LM RM
输出格式
输出一个整数,表示获得每一种书至少一本所需支付的最小日元数。
输入输出样例
输入#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=5),方式如下,一共需要 14 日元,这就是所需的最小金额。
- 以 B1=4 日元购买第 1 套,可得到第 1 本和第 2 本书。
- 以 B2=7 日元购买第 2 套,可得到第 2 本、第 3 本和第 4 本书。
- 以 A5=3 日元购买第 5 本书。
限制
- 1≤N,M≤2×105
- 1≤Ai≤109 (1≤i≤N)
- 1≤Bj≤109 (1≤j≤M)
- 1≤Lj≤Rj≤N (1≤j≤M)
- 输入中的所有值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?