根本就没有哪个 bucket 非得是空的,他把 min 和 max 两个数拿出来,凑成 n - 2 个数玩鸽巢原理 玩完了发现没考虑 max 和 min 再加回去,还能至少有一个 bucket 是空的吗,搞了个 不严谨的原理,不搞笑吗? 一共 n 个数 n - 1 个 gap,平均 gap 都有 (max - min) / (n - 1) 我就说最大值不小于平均数就完了,就是这么一个简单的道理 不是说这个题简单打击楼主,这题不弱,我也想了很久,但是我一直在说的是有些人的 解法就是故弄玄虚,把简单的东西搞复杂