#P7230. [COCI 2015/2016 #3] NEKAMELEONI
[COCI 2015/2016 #3] NEKAMELEONI
Description
给你一个 个元素的数组。你需要处理 个查询。
- 第一种查询需要你将数组中的第 个数字改为 。
- 第二种查询需要你确定当前数组中最短的连续子数组的长度,这个子数组必须要包含从 到 的所有数字。
Input Format
第一行,三个正整数 。
第二行, 个正整数,用空格隔开,表示数组中的数。
接着, 行,表示 个查询,每个查询有以下两种形式。
- :将数组中的第 个数字改为 。
- :确定并输出当前数组中最短的连续子数组的长度,这个子数组必须要包含从 到 的所有数字。
Output Format
仅查询 有输出。
对于每个查询 ,输出当前数组中最短的连续子数组的长度(这个子数组必须要包含从 到 的所有数字),若没有输出 。
4 3 5
2 3 1 2
2
1 3 3
2
1 1 1
2
3
-1
4
6 3 6
1 2 3 2 1 1
2
1 2 1
2
1 4 1
1 6 2
2
3
3
4
Hint
数据范围及约定
- 对于 的数据,。
- 对于 的数据,,,,。
说明
翻译自 COCI 2015-2016 #3 E NEKAMELEONI,满分 140。
京公网安备 11011102002149号