不能被胜利遮蔽

目录 日记

在知乎上刷到一个烧脑逻辑:http://www.zhihu.com/question/21262930

题目是这样的。说一个岛上有100个人,其中有5个红眼睛,95个蓝眼睛。这个岛有三个奇怪的宗教规则。
1. 他们不能照镜子,不能看自己眼睛的颜色。
2. 他们不能告诉别人对方的眼睛是什么颜色。
3. 一旦有人知道了自己的眼睛颜色,他就必须在当天夜里自杀。

注:虽然题设了有5个红眼睛,但岛民是不知道具体数字的。

某天,有个旅行者到了这个岛上。由于不知道这里的规矩,所以他在和全岛人一起狂欢的时候,不留神就说了一句话:【你们这里有红眼睛的人。】

最后的问题是:假设这个岛上的人足够聪明,每个人都可以做出缜密的逻辑推理。请问这个岛上将会发生什么?

自己点过去烧脑吧~~

不过,想明白后突然又想到,难道不是n+2天后,全岛人自杀么?后面更多的逻辑,为什么没有看到有人提到?

记得大学学工笔画的时候,让我们临摹作品,我临摹的是一串吊在葡萄藤上的局部葡萄。第一次临摹自己感觉看起来真不错,老师看了让我修改下某些地方,着笔要自然,平滑。那时图样的我觉得看起来很棒,不愿擦掉重来,怕重画没有第一次的好。

这算毁掉了我绘画这一条路,但当时为什么就不愿意重来呢?后来看《黑客与画家》里提到过,编程和绘画类似,一次次的修改(重构)才能够更快进步,这需要很大勇气和毅力(大致意思)。当时要擦掉已经费力画好的画,确实不舍得,因为费了很多心思。这就像沉没成本,无处不在的沉没成本思想。

(顺便说一句,或许有了自己的经历,《黑客与画家》这段给我印象最深,也有自己的体会,该回头看看曾看过的经典书了,或许所得更多。)

回到这个烧脑问题上,为什么很多人没有更深的去想这个问题本身?得到n+2后全岛人自杀的结论?说实话,当我想明白这个问题的时候,兴奋是难以言表的,缠着妹子讲了好半天,那快感~  或许因为这个坎翻越的比较费力,当成功后便要速去宣告自己的领悟,生怕别人不能理解,开始浮躁。可还有机会呢,还有更大的临门一脚被忽略了。

“回头可以重构”,听到程序员说这句话,不应该高兴起来,以为问题可以解决。我见到的公司,到最后出了问题迫于无奈才开始重构,折腾不小。道理也有类似的部分。

果敢的抛开“成果”,要不断的去做再改进。

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注