Sep 30

    最近在reddit上看到了这么一个有趣的问题:下图是一个单位立方体,黑色实线分别是立方体相邻两个面的两条对角线。你觉得这两条对角线之间的最短距离是多少?

   

    可以提前告诉你,答案不是√2/2。

查看更多 »

Sep 22

    这是一个非常有趣的问题。许多快递公司都依据物件的长、宽、高三边之和来收费,一些航空公司也要求托运行李的三边长相加不能超过某个限制。那么是否有人想过,有没有可能把一个三边之和较大的盒子装进一个三边之和较小的盒子里,从而骗取更低的费用呢?有人会说,恐怕不行吧,长宽高之和更大的盒子体积不也应该更大一些吗?不见得。比方说,盒子A的长宽高分别是10、10、10,盒子B的长宽高分别是9、9、12.1。盒子B的三边长之和显然比盒子A要大,但体积只有980.1,比前者要小近20个单位。那么,为什么就不能把盒子B沿斜线方向塞进盒子A呢?有人会敏锐地发现,在上面的例子中,盒子A的体对角线长为17.3205,但盒子B的对角线长度达到17.5616,显然无法完全放进盒子A里。不过且慢,我也能举出这样的例子,三边和更大的盒子其体积和对角线都比小的盒子的要小。盒子A的长宽高分别为10、10、20,盒子B的长宽高分别为7.1、16.5、16.5。盒子B的长宽高之和比盒子A大,体积为1932.98,对角线长度比前者小大约0.1。看来,为了解决这个问题,我们还需要从一些更巧妙的方面入手。

查看更多 »

Sep 22
Google在MIT发布的难题
icon1 Matrix67 |icon2 Brain Storm | icon4 2009-09-22 12:08 | icon329 Comments »

刚从cnPhil那儿看到一则有趣的消息:近日,Google Jobs在MIT校园内到处张贴着一份密码,企图在MIT校园里的一群变态中找出几个最变态的破密大牛。密码上面附文说,如果你能破解这份密码,你在Google会很有前途。据说,这份密码包含了一个Google Jobs的电话号码,解开密码的人可以通过此电话留下自己的个人信息。目前,还没有人破解出这段密码来。

查看更多 »

Sep 17

    在各种介绍密码学与协议的教材里都有关于零知识证明的话题——如何让你相信我已经找到了一个解,但又不告诉你这个解是什么。最经典的例子便是关于Hamilton回路的问题——存在这样一种巧妙的协议,可以让你相信我已经找到了某个图的Hamilton回路,而你却完全得不到关于这个Hamilton回路本身的任何信息。今天我又看到了一个非常不错的零知识证明实例。给定一个平面图,你需要给每个区域染一种颜色,使得任两个相邻的区域颜色不同。如果你仅用三种颜色就能做到这一点,我们就说这个图是可以三染色的。目前我们还没有一个判断平面图可否三染色的好办法,寻找一个平面图的三染色方案并不是一件容易的事。现在,假如你已经找到了某个给定平面图的三染色方案,你想向别人炫耀自己的成果,但又不想透露关于你的染色方案的任何信息。你能否设计一种协议使得对方能够相信你确实找到了一种三染色方案而又不告诉他这种方案是什么呢?

查看更多 »

Sep 16

最近几天见到了几道零散的、不成系统的趣题,在这里合成一篇文章,与大家分享。

1. 证明:对任意正整数n,n^2+n+1一定不是完全平方数。

2. 说一个实数是可表达的,当且仅当它能用有限长的语句明确地描述出来,如2147483648可以说成是“二的三十一次方”,√2即为“平方后等于二的正实数”,π即为“圆的周长和直径之比”。问题是,是否存在一个不可表达的实数?

3. 一个人有两个小孩儿,其中有一个生于星期二的男孩儿。问另一个是男孩儿的概率是多少?

4. 无需积分,计算

查看更多 »

Sep 15

    今天下午在上语言统计分析课时,我听到了一个非常有趣的问题。考虑同时抛掷两个骰子所得到的结果——它们的和有1/36的概率得到2,有2/36的概率得到3,……,有1/36的概率得到12。现在,你能否构造两个新的骰子,使得同时抛掷两个新骰子的结果与原来相同?注意,每个骰子都有6个面,每个面都有一个正整数。这些点数可能超过6,并且可能会有重复。另外,这两个骰子也无需完全相同。
    解决这个问题并不难。首先注意到,为了使得两个骰子的点数之和能够得达到2,每个骰子上都得有一个“1”(并且仅有一个“1”)才行。接下来考虑,为了得到两种和为3点的情况,我们还得在两个骰子上放置两个“2”:我们可以在每个骰子上各放一个“2”,不过这样就与原来的骰子没啥区别了;我们也可以来点不一样的,把两个“2”都放在一个骰子上。现在,其中一个骰子上只放了一个“1”,另外一个骰子已经填了一个“1”和两个“2”,这可以保证它们能产生出一个2点和两个3点。再下一步,我们将考虑如何产生出三个4点。为此,我们需要把三个“3”分配到两个骰子中。这样推下去虽然越来越麻烦,但最终你还是能得到一个合法解:一个骰子上写有1、2、2、3、3、4,另一个骰子上写有1、3、4、5、6、8。不过,这个问题有一个异常巧妙的解法,它能够把两个骰子的点数进行整体求解。你能想到这个做法吗?

查看更多 »

Sep 15

    上一篇日志出自我偶然发现的一本非常精彩的数学书叫做Proofs Without Words,可惜网上只有书里的一部分预览。我苦苦寻找这本书的电子版,但一直没能找到。强大的网友primenumber在那篇日志中留下评论,与大家分享了这本书的完整电子版的下载链接。这果然是一本牛书,全书大概150页,书里面基本上没有文字,一页一页翻起来就如图看漫画书一样,很快就能翻完。每一页都用一张图配几个式子给出了一个经典定理的证明,能带给人很多惊喜和思考。为了全面贯彻“书是人类进步的阶梯,电子书是人类进步的电梯”的精神,我把这本书放到我自己的空间里,希望大家能够喜欢。

    点击此处下载。看djvu的软件可以在这里找到。我用的这个

Sep 8
余弦定理的三个证明
icon1 Matrix67 |icon2 Brain Storm | icon4 2009-09-08 3:30 | icon319 Comments »

无需任何废话,三张图片即可说明一切

证明一:
 

查看更多 »

« 更早的日志