AT_s8pc_5_f Lunch Menu

题目描述

AtCoder 咖啡馆有 $N$ 个餐食,编号从 $1$ 到 $N$。第 $i$ 个餐食($1 \leq i \leq N$)的美味度为 $a_i$。 square1001 君将在 AtCoder 咖啡馆用餐 $Q$ 天。第 $i$ 天($1 \leq i \leq Q$),他会从编号在 $l_i$ 到 $r_i$ 之间的餐食中,选择美味度最大的那一道。如果在该区间内没有可选的餐食,他就会空腹回家。 你是恶魔,可以用魔力将 $N$ 个餐食中的 $M$ 个从菜单上抹去,使其无法被选择。你的目标是让 square1001 君所选餐食的美味度总和尽可能小。 请你求出 square1001 君所选餐食美味度总和的最小值。

输入格式

输入按以下格式从标准输入读入。 > $N$ $M$ $Q$ > $a_1\ a_2\ a_3\ \cdots\ a_N$ > $l_1\ r_1$ > $l_2\ r_2$ > $l_3\ r_3$ > : > : > $l_Q\ r_Q$

输出格式

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

说明/提示

## 限制条件 - $N$ 是 $1$ 到 $50$ 之间的整数。 - $M$ 是 $0$ 到 $N$ 之间的整数。 - $Q$ 是 $1$ 到 $50$ 之间的整数。 - $a_i\ (1 \leq i \leq N)$ 是 $1$ 到 $1\,000\,000\,000$ 之间的整数。 - $l_i, r_i$ 满足 $1 \leq l_i \leq r_i \leq N$。 ## 子任务 子任务 $1$ [$60$ 分] - $N \leq 15$。 - $Q = 1$。 子任务 $2$ [$60$ 分] - $N \leq 15$。 子任务 $3$ [$250$ 分] - 对所有 $i\ (1 \leq i \leq N)$,都有 $a_i = 1$。 子任务 $4$ [$630$ 分] - 无额外限制。 ## 样例解释 1 如果你将编号为 $2$ 和 $3$ 的餐食抹去,每一天美味度的最大值分别为 $4$、$3$、$8$、$4$、$8$,总和为 $27$。 由 ChatGPT 4.1 翻译