权值线段树. 我们只用维护一个人是否存在,以及他当前排名,而不关心工资的具体值,这个可以直接算. 不难发现,如果不考虑新的员工,所有员工的工资的差值是不变的. 而加进来一个新的员工时,其工资为\(x\),假设当前工资变化量为\(delta\),那么这个新员工与原来员工工资\(x_i\)的工资差就是\(x-x_i-delta\). 根据这点,我们不难想到对所有员工仅维护\(x_i-delta\)这个东西,询问时加上当前的\(delta\)即可. 即维护一颗权值线段树,维护\(x_i-delta\)…