SP25818 NEKAMELEONI - NEKAMELEONI

题目描述

给出一个有N个元素的数组,每一个元素在1~K之间。 对这个数组进行M次操作,操作有两种: •“1 p v”——将数组的第p个值改为v(1 ≤ p ≤ N, 1 ≤ v ≤ K) •“2”——包含从1到K的所有整数的连续区间的最小大小

输入格式

第一行包含整数N、K和M(1 ≤ N,M ≤ 100000,1 ≤ K ≤ 50) 第二行输入N个数,用空格隔开,组成该数组

输出格式

每行输出一个查询的答案,如果不存在要求的数列则输出-1 **样例** > **样例输入1** >``` >4 3 5 >2 3 1 2 >2 >1 3 3 >2 >1 1 1 >2 >``` > >**样例输出1** > >``` >3 >-1 >4 >``` >**样例输入2** > >``` >6 3 6 >1 2 3 2 1 1 >2 >1 2 1 >2 >1 4 1 >1 6 2 >2 >``` > >**样例输出2** > >``` >3 >3 >4 >```