Problem D
Nekameleoni
“Hey! I have an awesome task with chameleons,
“Go ahead…”
(…)
“That’s too difficult, I have an easier one, they won’t even solve that one.”
“You are given an array of
“Hm, I can do it in
Input
The first line of input contains the integers
-
“1 p v”—change the value of the
-th number into ( ) -
“2”—what is the length of the shortest contiguous subarray of the array containing all the integers from
to .
Output
The output must consist of the answers to the queries of the second type, each in its own line. If the required subarray doesn’t exist, output -1.
Sample Input 1 | Sample Output 1 |
---|---|
4 3 5 2 3 1 2 2 1 3 3 2 1 1 1 2 |
3 -1 4 |
Sample Input 2 | Sample Output 2 |
---|---|
6 3 6 1 2 3 2 1 1 2 1 2 1 2 1 4 1 1 6 2 2 |
3 3 4 |