AT_joisp2025_a 展覧会 3 (Exhibition 3)

题目描述

JOI 美术馆近期将举办一场画作展览。美术馆馆藏有 $N$ 幅编号为 $1$ 到 $N$ 的画作,其中第 $i$ 幅画($1 \leq i \leq N$)的美丽度为 $A_i$。在展览中,这些画作将从左到右按一条直线顺序摆放,具体的排列顺序尚未确定。 届时,将有 $M$ 家杂志前来采访。这些杂志按照影响力从高到低依次编号为 $1$ 到 $M$,每家杂志计划从展览中连续的一段画作中拍摄照片并发表报道。具体而言,第 $j$ 家杂志($1 \leq j \leq M$)将对从左起第 $L_j$ 到 $R_j$ 幅画作进行拍照报道。此时,第 $j$ 家杂志的报道“魅力度”定义为他们所选区间内画作美丽度的最大值。 JOI 美术馆的馆长 JOI 君希望通过巧妙安排画作的顺序,使得这些杂志能报道出更具魅力的文章,从而吸引更多观众关注展览。由于影响力越高的杂志影响的人群越多,因此应优先保证影响力高的杂志所报道的魅力度更高。更准确地说,设每家杂志的报道魅力度依次为 $b_j$,JOI 君希望通过排列画作,使得数列 $b=(b_1,b_2,\ldots,b_M)$ 的字典序最大。对于两个不同的数列 $b=(b_1,b_2,\ldots,b_M)$ 和 $b'=(b'_1,b'_2,\ldots,b'_M)$,若存在最小的 $k$($1 \leq k \leq M$),使得 $b_k \neq b'_k$ 且 $b_k > b'_k$,则称 $b$ 的字典序比 $b'$ 大。 现给出本次展览的所有画作信息及前来采访的杂志的信息,请你编程输出在字典序最大的情况下,每家杂志的报道魅力度。 ---

输入格式

输入为标准输入,格式如下: > $N$  $M$ > $A_1\  A_2\ \ldots\  A_N$ > $L_1\  R_1$ > $L_2\  R_2$ > $\vdots$ > $L_M\  R_M$

输出格式

请按顺序输出 $M$ 行,第 $j$ 行输出第 $j$ 家杂志的报道魅力度 $b_j$。数列 $b=(b_1,b_2,\ldots,b_M)$ 必须为字典序最大的。

说明/提示

## 小题目 1. ($19$ 分)$N \leq 400,M \leq 400$。 2. ($9$ 分)$N \leq 400$。 3. ($19$ 分)$A_i\leq 5$($1\leq i \leq N$)。 4. ($12$ 分)$A_i=i$($1\leq i\leq N$)。 5. ($17$ 分)对于任意 $k$($1\leq k\leq N$),满足 $A_i=k$ 的 $i$($1\leq i\leq N$)至多 $5$ 个。 6. ($24$ 分)无额外限制。 --- ## 样例解释 1 若按 $2,\,3,\,4,\,1$ 的顺序排列,得到每家杂志的报道魅力度如下: - 杂志 $1$:仅包含第 $2$ 幅画,其美丽度为 $2$,魅力度为 $2$。 - 杂志 $2$:包含第 $3,4$ 幅画,其美丽度分别为 $1, 2$,最大值为 $2$,魅力度为 $2$。 - 杂志 $3$:仅包含第 $1$ 幅画,其美丽度为 $1$,魅力度为 $1$。 - 杂志 $4$:包含第 $4,1$ 幅画,其美丽度分别为 $2$ 和 $1$,最大值为 $2$,魅力度为 $2$。 此时数列 $b=(2,2,1,2)$。不存在比这更大字典序的画作顺序,因此答案为按顺序输出 $2,2,1,2$。 该样例输入满足小题目 $1,2,3,5,6$ 的约束。 --- ## 样例解释 2 本样例输入满足所有小题目的约束。 --- ## 样例解释 3 本样例输入满足小题目 $1,2,6$ 的约束。 # 约束条件 - $1 \leq N \leq 100\,000$。 - $1 \leq M \leq 100\,000$。 - $1 \leq A_i \leq N$($1 \leq i \leq N$)。 - $1 \leq L_j \leq R_j \leq N$($1 \leq j \leq M$)。 - 所有输入数值均为整数。 由 ChatGPT 5 翻译