P11983 [JOIST 2025] 展览会 3 / Exhibition 3

题目描述

JOI 美术馆计划近期举办一场绘画展览。馆方拥有编号为 $1$ 至 $N$ 的 $N$ 幅画作,其中画作 $i$($1 \leq i \leq N$)的**美观值**为 $A_i$。在展览中这些画作将排成一行展示,但具体排列顺序尚未确定。 共有 $M$ 家杂志将对展览进行报道。这些杂志按影响力从大到小依次编号为 $1$ 至 $M$。每家杂志将发布展览中某一连续段画作的摄影照片。具体来说,杂志 $j$($1 \leq j \leq M$)将发布排列中从左数第 $L_j, L_j + 1, \ldots, R_j$ 幅画作的照片。杂志 $j$($1 \leq j \leq M$)报道的**吸引力**定义为该杂志所覆盖画作的最大美观值。 JOI 君作为 JOI 美术馆的馆长,希望通过排列画作使得这些杂志的报道更具吸引力,从而吸引更多参观者。由于影响力更大的杂志能触达更多受众,他优先希望提升更具影响力杂志的报道吸引力。 具体而言,设 $b_j$ 为杂志 $j$($1 \leq j \leq M$)报道的吸引力,则 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) $,所谓“$ b $ 在字典序上大于 $ b' $”,是指存在满足 $ b_k \neq b'_k $ 的最小下标 $ k $($ 1 \leq k \leq M $),且对于该 $ k $ 有 $ b_k > b'_k $。 请编写一个程序,根据待展览画作的信息和报道展览的杂志信息,计算当画作排列使序列 $b = (b_1, b_2, \ldots, b_M)$ 字典序最大化时,每家杂志报道的吸引力。

输入格式

> $N$ $M$\ > $A_1$ $A_2$ $\cdots$ $A_n$\ > $L_1$ $R_1$\ > $L_2$ $R_2$\ > $\vdots$\ > $L_M$ $R_M$

输出格式

输出 $M$ 行,第 $i$ 行的正整数为 $b_i$。

说明/提示

### 样例解释 #### 样例 $1$ 解释 重排后每张画的美观值为 $[2,1,2,1]$,得到 $b=[2,2,1,2]$,可以证明是最优解。 该样例满足子任务 $1\sim 3,5,6$ 的限制。 #### 样例 $2$ 解释 该样例满足子任务 $1\sim 6$ 的限制。 #### 样例 $3$ 解释 该样例满足子任务 $1,2,6$ 的限制。 ### 数据范围 - $1 ≤ N ≤ 10^5$; - $1 ≤ M ≤ 10^5$; - $1 ≤ A_i ≤ N$; - $1 ≤ L_j ≤ R_j ≤ N$; - 输入的都是整数。 ### 子任务 - $\text{Subtask 1 (19 pts)}$:$N,M\le 400$; - $\text{Subtask 2 (9 pts)}$:$N\le 400$; - $\text{Subtask 3 (19 pts)}$:$A_i\le 5$; - $\text{Subtask 4 (12 pts)}$:$A_i=i$; - $\text{Subtask 5 (17 pts)}$:$\forall 1\le k\le N$,满足 $A_i=k$ 的 $i$ 至多只有 $5$ 个。 - $\text{Subtask 6 (24 pts)}$:无额外限制。