k=1的时候明显答案是(l+r)(r−l+1)2\dfrac{(l+r)(r-l+1)}{2}2(l+r)(r−l+1) k>=3的时候可以枚举值域,算出对应的长度然后把贡献加起来 k=2的时候推式子,考虑计算[1,l−1],[1,r][1,l-1],[1,r][1,l−1],[1,r]的答案,那么相当于只需要推[1,n][1,n][1,n]的式子。 设x=⌊n⌋x=\lfloor n\rfloorx=⌊n⌋,对于[x2,n][x^2,n][x2,n]部分的答案容易算出是x(n−x2+1)x(n-x^2+1)x(n−x2+1); 对于[1,x2−1][1,x^2-1][1,x2−1]的...