在分块的最后一块,如果这么写是对的:
if(R[t]<n) L[t+1]=R[t]+1,R[++t]=n;
这么写的话,是错的:
if(R[t]<n) L[++t]=R[t-1]+1,R[t]=n;
这两种写法在本题会得到不一样的答案
但是我在莫队中用了下面那个写法可以过