井盖为什么是圆的那个面试题,其实是扯谈

今天发现了一个大牛的博客。我觉得相当有启发。

里面一篇文章很有意思:

很多人都知道这个所谓“微软面试题”了:井盖为什么是圆的。

这里比较合理的答案就是 掉不下去,安全。

其实仔细想一下,这个回答其实有个逻辑谬误:

掉不下去,只要 曲线 从每一个角度都 等宽 就OK了。

但是是不是只有圆,才能保证从每一个角度都等宽呢?

等宽曲线有无穷多种,都“掉不下去”,所以,“圆形”只是安全的充分条件,而非必要条件。

等宽曲线,通俗点说,就是用游标卡尺无论从哪个角度量,量出来的宽度都相同。同一宽度的等宽曲线,面积最大的圆,最小的是 Reuleaux 三角形 (鲁列斯三角形/莱洛三角形)

圆形井盖明显是浪费材料了,因为很明显这种 Reuleaux 三角形更加节省材料:

关于这个三角形有趣的例子我也写过一篇blog了。

Comments