如果你的代码中:
第 iii 个元素的所属块为 is\frac{i}{s}si,那么请确保:
第 iii 个块右端点为 min((i−1)s+1,n)\min((i-1)s+1,n)min((i−1)s+1,n)。
last_blocklast\_blocklast_block 初始值设为 −1-1−1 而不是 000。