AT_joisp2025_a.展覧会 3 (Exhibition 3)
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
JOI 美术馆近期将举办一场画作展览。美术馆馆藏有 N 幅编号为 1 到 N 的画作,其中第 i 幅画(1≤i≤N)的美丽度为 Ai。在展览中,这些画作将从左到右按一条直线顺序摆放,具体的排列顺序尚未确定。
届时,将有 M 家杂志前来采访。这些杂志按照影响力从高到低依次编号为 1 到 M,每家杂志计划从展览中连续的一段画作中拍摄照片并发表报道。具体而言,第 j 家杂志(1≤j≤M)将对从左起第 Lj 到 Rj 幅画作进行拍照报道。此时,第 j 家杂志的报道“魅力度”定义为他们所选区间内画作美丽度的最大值。
JOI 美术馆的馆长 JOI 君希望通过巧妙安排画作的顺序,使得这些杂志能报道出更具魅力的文章,从而吸引更多观众关注展览。由于影响力越高的杂志影响的人群越多,因此应优先保证影响力高的杂志所报道的魅力度更高。更准确地说,设每家杂志的报道魅力度依次为 bj,JOI 君希望通过排列画作,使得数列 b=(b1,b2,…,bM) 的字典序最大。对于两个不同的数列 b=(b1,b2,…,bM) 和 b′=(b1′,b2′,…,bM′),若存在最小的 k(1≤k≤M),使得 bk=bk′ 且 bk>bk′,则称 b 的字典序比 b′ 大。
现给出本次展览的所有画作信息及前来采访的杂志的信息,请你编程输出在字典序最大的情况下,每家杂志的报道魅力度。
输入格式
输入为标准输入,格式如下:
N M
A1 A2 … AN
L1 R1
L2 R2
⋮
LM RM
输出格式
请按顺序输出 M 行,第 j 行输出第 j 家杂志的报道魅力度 bj。数列 b=(b1,b2,…,bM) 必须为字典序最大的。
输入输出样例
输入#1
4 4 1 2 1 2 1 1 2 3 4 4 3 4
输出#1
2 2 1 2
输入#2
4 8 1 2 3 4 1 2 2 3 4 4 1 1 2 4 3 3 3 3 4 4
输出#2
4 4 3 2 4 1 1 3
输入#3
12 10 6 2 2 5 2 5 2 3 3 3 2 2 3 5 10 12 12 12 2 4 8 9 10 11 1 3 7 9 9 10 10 11
输出#3
6 5 5 6 5 3 6 5 5 3
说明/提示
小题目
- (19 分)N≤400,M≤400。
- (9 分)N≤400。
- (19 分)Ai≤5(1≤i≤N)。
- (12 分)Ai=i(1≤i≤N)。
- (17 分)对于任意 k(1≤k≤N),满足 Ai=k 的 i(1≤i≤N)至多 5 个。
- (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≤N≤100000。
- 1≤M≤100000。
- 1≤Ai≤N(1≤i≤N)。
- 1≤Lj≤Rj≤N(1≤j≤M)。
- 所有输入数值均为整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?