6 题意 给出一个长为\(n\)的数列,以及\(n\)个操作,操作涉及单点插入,单点询问,数据随机生成. 题解 参考:http://hzwer.com/8053.html 每个块内用一个\(vector\)维护,每次插入时先找到位置所在的块,再暴力插入. 如果数据不随机,即如果先在一个块有大量单点插入,这个块的大小会大大超过\(\sqrt n\),那块内的暴力就没有复杂度保证了. 为此引入一个操作:重新分块(重构) 每\(\sqrt n\)次插入后,重新把数列平均分一下块,重构需要的复杂度为\(…