AT_s8pc_5_f.Lunch Menu

省选/NOI-

通过率:0%

AC君温馨提醒

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

题目描述

AtCoder 咖啡馆有 NN 个餐食,编号从 11 到 NN。第 ii 个餐食(1≤i≤N1 \leq i \leq N)的美味度为 aia_i。
square1001 君将在 AtCoder 咖啡馆用餐 QQ 天。第 ii 天(1≤i≤Q1 \leq i \leq Q),他会从编号在 lil_i 到 rir_i 之间的餐食中,选择美味度最大的那一道。如果在该区间内没有可选的餐食,他就会空腹回家。

你是恶魔,可以用魔力将 NN 个餐食中的 MM 个从菜单上抹去,使其无法被选择。你的目标是让 square1001 君所选餐食的美味度总和尽可能小。
请你求出 square1001 君所选餐食美味度总和的最小值。

输入格式

输入按以下格式从标准输入读入。

NN MM QQ
a1 a2 a3 ⋯ aNa_1\ a_2\ a_3\ \cdots\ a_N
l1 r1l_1\ r_1
l2 r2l_2\ r_2
l3 r3l_3\ r_3
:
:
lQ rQl_Q\ r_Q

输出格式

请输出 square1001 君所选餐食美味度总和的最小值。

输入输出样例

  • 输入#1

    5 2 5
    4 9 6 3 8
    1 3
    2 4
    3 5
    1 4
    2 5

    输出#1

    27
  • 输入#2

    5 0 4
    8 6 9 1 2
    1 3
    4 5
    2 5
    4 4

    输出#2

    21
  • 输入#3

    8 5 3
    1 1 1 1 1 1 1 1
    2 5
    1 3
    6 8

    输出#3

    1

说明/提示

限制条件

  • NN 是 11 到 5050 之间的整数。
  • MM 是 00 到 NN 之间的整数。
  • QQ 是 11 到 5050 之间的整数。
  • ai (1≤i≤N)a_i\ (1 \leq i \leq N) 是 11 到 1 000 000 0001\,000\,000\,000 之间的整数。
  • li,ril_i, r_i 满足 1≤li≤ri≤N1 \leq l_i \leq r_i \leq N。

子任务

子任务 11 [6060 分]

  • N≤15N \leq 15。
  • Q=1Q = 1。

子任务 22 [6060 分]

  • N≤15N \leq 15。

子任务 33 [250250 分]

  • 对所有 i (1≤i≤N)i\ (1 \leq i \leq N),都有 ai=1a_i = 1。

子任务 44 [630630 分]

  • 无额外限制。

样例解释 1

如果你将编号为 22 和 33 的餐食抹去,每一天美味度的最大值分别为 44、33、88、44、88,总和为 2727。

由 ChatGPT 4.1 翻译

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

首页