#P15717. [JAG 2023 Summer Camp #2] Disjoint-Sparse-Table Optimization
[JAG 2023 Summer Camp #2] Disjoint-Sparse-Table Optimization
说明
给定一个长度为 的整数序列 ,以及 个区间 。其中, 满足 ,并且 到 之间的每个整数都恰好作为某个区间的端点出现一次。
你的目标是创建一个区间集合 ,使得对于所有 ,至少满足以下条件之一:
- 存在一个整数 (),使得 且 。
集合 的代价定义如下:
- 对于 中包含的所有区间 ,计算 的总和。
求满足条件的最小代价。
输入格式
$$\begin{aligned} &Q \\ &L_1 \ R_1 \\ &\vdots \\ &L_Q \ R_Q \\ &A_1 \ A_2 \ \ldots \ A_{2Q-1} \end{aligned}$$输入满足以下约束:
- 所有输入均为整数。
- 到 之间的每个整数都出现在 中。
输出格式
输出满足条件的最小代价。
3
1 4
2 5
3 6
1 2 3 4 5
20
5
3 7
1 10
5 9
4 8
2 6
6 4 8 5 9 8 9 8 2
132
提示
在样例输入 1 中,最优集合为 ,其代价为 。
翻译由 DeepSeek V3.2 完成
京公网安备 11011102002149号