报表统计

提交数: 9, 通过率: 66.67%, 平均分: 66.67

题目描述:

1514354251171788396.png

加在9的后面。这个时候MIN_GAP为2,MIN_SORT_GAP为1。

       于是小Q写了一个程序,使得程序可以自动完成这些操作,但是他发现对于一些大的报表他的程序运行得很慢,你能帮助他改进程序么?

输入格式:

第一行包含两个整数NM,分别表示原数列的长度以及操作的次数。

第二行为N个整数,为初始序列。

接下来的M行每行一个操作,即“INSERT i k”,“MIN_GAP”,“MIN_SORT_GAP”中的一种(无多余空格或者空行)。

输出格式:

对于每一个“MIN_GAP”和“MIN_SORT_GAP”命令,输出一行答案即可。

样例输入:

(双击复制)
3 5
5 3 1
INSERT 2 9
MIN_SORT_GAP
INSERT 2 6
MIN_GAP
MIN_SORT_GAP

样例输出:

(双击复制)
2
2
1

提示:

【数据规模】

对于30%的数据,N ≤ 1000 , M ≤ 5000

对于100%的数据,N , M ≤500000

对于所有的数据,序列内的整数不超过5*108

时间限制: 10000ms
空间限制: 256MB

来源: 浙江省选2007day1t2