检查你的分块数组的大小是不是 n\sqrt{n}n,如果是,改成 n+50\sqrt{n}+50n+50(加上一个你习惯的数字)。因为根号的原因,即使你 nnn 本来就开大了 505050,n\sqrt{n}n 也基本不会变大(再加上取整,就基本没变了),所以必须单独开大 505050。