3278: 插入排序
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:23
Solved:2
Description


Input
为了帮助小 Z 更好的理解插入排序,小 Z 的老师 H 老师留下了这么一道家庭作业: H 老师给了一个长度为 � n 的数组 � a,数组下标从 1 1 开始,并且数组中的所有元素均为非负整数。小 Z 需要支持在数组 � a 上的 � Q 次操作,操作共两种,参数分别如下: 1 � � 1 x v:这是第一种操作,会将 � a 的第 � x 个元素,也就是 � � a x 的值,修改为 � v。保证 1 ≤ � ≤ � 1≤x≤n, 1 ≤ � ≤ 1 0 9 1≤v≤10 9 。注意这种操作会改变数组的元素,修改得到的数组会被保留,也会影响后续的操作。 2 � 2 x:这是第二种操作,假设 H 老师按照上面的伪代码对 � a 数组进行排序,你需要告诉 H 老师原来 � a 的第 � x 个元素,也就是 � � a x ,在排序后的新数组所处的位置。保证 1 ≤ � ≤ � 1≤x≤n。注意这种操作不会改变数组的元素,排序后的数组不会被保留,也不会影响后续的操作。 H 老师不喜欢过多的修改,所以他保证类型 1 1 的操作次数不超过 5000 5000。 小 Z 没有学过计算机竞赛,因此小 Z 并不会做这道题。他找到了你来帮助他解决这个问题
Sample Input Copy
3 4
3 2 1
2 3
1 3 2
2 2
2 3
Sample Output Copy
1
1
2