#P10151. [Ynoi1999] SMV CC-64“蝰蛇”
[Ynoi1999] SMV CC-64“蝰蛇”
题目背景
题目描述
给序列 和排列 ,共有 次操作:
修改操作:给定 ,将 改为 ;
查询操作:给定 ,查区间 内最长的子区间 (即满足 ),使得对 有 ,且存在 使得 。需要输出满足条件的 的最大值,若不存在则输出 。
输入格式
第一行两个整数 ;
第二行 个整数依次表示 ;
第三行 个整数依次表示 ;
接下来 行,每行 或 表示进行一次修改操作或查询操作。
输入的所有数值为整数。
输出格式
对每个查询操作,输出一行,表示相应的答案。
8 10
1 4 7 3 8 2 4 7
5 4 8 7 1 6 3 2
2 6 6 2
2 8 8 7
1 4 3
2 6 8 3
2 4 4 3
2 4 4 3
2 6 8 4
2 5 6 2
2 1 8 1
2 1 1 6
1
1
0
1
1
3
2
1
0
提示
Idea:s_r_f,Solution:ccz181078,Code:ccz181078,Data:ccz181078
对于 的数据,满足:
;
;
, 互不相同;
对修改操作,满足 ;
对查询操作,满足 ,。