传统题 1500ms 256MiB

排序

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个由 1,2,,N1,2,\ldots,N 组成的长度为 NN 的排列 P=(P1,P2,,PN)P=(P_1,P_2,\ldots,P_N),以及一个整数 XX

此外,还给定 QQ 个查询。第 ii 个查询由三个整数 (Ci,Li,Ri)(C_i,L_i,R_i) 组成。对于每个查询,对排列 PP 执行如下操作:

  • Ci=1C_i=1 时:将 PLi,PLi+1,,PRiP_{L_i},P_{L_i+1},\ldots,P_{R_i} 按升序排序。
  • Ci=2C_i=2 时:将 PLi,PLi+1,,PRiP_{L_i},P_{L_i+1},\ldots,P_{R_i} 按降序排序。

按顺序依次处理所有查询后,请输出最终排列中满足 Pi=XP_i=Xii

输入格式

第一行三个整数N,O,XN,O,X
第二行N个数P1,P2...PNP_1,P_2...P_N 接下来N行,每行三个数分别是c,l,rc,l,r

输出格式

请输出答案。

5 2 1
1 4 5 2 3
1 3 5
2 1 3
3
7 3 3
7 5 3 1 2 4 6
1 1 7
2 3 6
2 5 7
7

说明/提示

限制条件

  • 1N2×1051\leq N\leq 2\times 10^5
  • 1Q2×1051\leq Q\leq 2\times 10^5
  • 1XN1\leq X\leq N
  • (P1,P2,,PN)(P_1,P_2,\ldots,P_N)1,2,,N1,2,\ldots,N 的一个排列。
  • 1Ci21\leq C_i\leq 2
  • 1LiRiN1\leq L_i\leq R_i\leq N
  • 输入均为整数。

样例解释 1

最初,排列为 P=[1,4,5,2,3]P=[1,4,5,2,3]。经过查询后变化如下:

  • 11 次查询,将第 33 到第 55 个元素升序排序。排列变为 P=[1,4,2,3,5]P=[1,4,2,3,5]
  • 22 次查询,将第 11 到第 33 个元素降序排序。排列变为 P=[4,2,1,3,5]P=[4,2,1,3,5]

最终排列中 P3=1P_3=1,因此输出 33

样例解释 2

最终排列为 P=[1,2,6,5,7,4,3]P=[1,2,6,5,7,4,3]

0707A/A+

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-7-7 14:30
结束于
2026-7-7 17:30
持续时间
3 小时
主持人
参赛人数
44