#P15354. [COCI 2025/2026 #4] 体育课 / Tjelesni

    ID: 17318 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度提高 上传者: 标签>线段树COCI(克罗地亚)2026

[COCI 2025/2026 #4] 体育课 / Tjelesni

题目描述

给定 1∼n1\sim n 的排列 p1∼pnp_1\sim p_n。

对 pp 施加 qq 次操作,第 ii 次操作给定 li,ril_i,r_i,表示:

  • 令 S={pli,…,pri}S=\{p_{l_i},\ldots,p_{r_i}\};
  • 对于 j=0,1,…,ri−lij=0,1,\ldots,r_i-l_i,执行以下步骤:
    • 若 jj 为偶数,令 v=min⁡Sv=\min S;否则令 v=max⁡Sv=\max S。
    • 令 pj+li←vp_{j+l_i}\gets v,S←S\{v}S\gets S\backslash \{v\}(即从 SS 中删去 vv)。

给定正整数 mm。求出 qq 次操作完后数字 mm 的位置。

输入格式

第一行,三个正整数 n,q,mn,q,m(1≤n,q≤1051\le n,q\le 10^5,1≤m≤n1\le m\le n)。

第二行,nn 个正整数 p1,…,pnp_1,\ldots,p_n。

接下来 qq 行,第 ii 行两个正整数 li,ril_i,r_i(1≤li≤ri≤n1\le l_i\le r_i\le n)。

输出格式

输出一行一个正整数,表示操作完后数字 mm 的位置。

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

提示

样例解释

样例一解释:

  • 第一次操作完后,p=[4,2,3,1,7,5,6]p=[4,2,3,1,7,5,6];
  • 第二次操作完后,p=[4,2,1,7,3,5,6]p=[4,2,1,7,3,5,6];
  • 第三次操作完后,p=[1,7,2,4,3,5,6]p=[1,7,2,4,3,5,6]。

数字 33 的位置为 55。

子任务

子任务编号 满分 限制
11 77 n,q≤1000n,q\le 1000
22 1111 li=1l_i=1
33 1717 m∈{1,n}m\in \{1,n\}
44 2424 n,q≤5000n,q\le 5000
55 5151 无额外限制