无聊的智力题

有人在MSN上给我发过来一道题目:“如果1=5,2=15,3=215,4=3125,5=?看看生活是否把你曾经聪明绝顶的脑子耗费了,请在60秒作答”。我回答“5=43215”,伊说我错了。伊说答案是“5=1”。

无聊的题目,无聊的人。出这道题目的人自以为利用了“if a=b then b=a”的规律,自以为很聪明。没错,等号("=")确实是

  • 自反的:a=a is always true
  • 对称的:if a=b, then b=a
  • 传递的:if a=b and b=c, then a=c
但在这道题目里面,"="不是原来的等号了,而是一个被重载过的操作符,一个很普通的操作符而已,不再具备对称性。这道题目里面的等号其实和一个箭头没有什么区别:“1->5,2->15,3->215,4->3125,5->?”

非常讨厌这种所谓的智力题。我也厌恶在面试中出智力题,至少我自己从来都不问类似“(a-x)(b-x)(c-x).....(y-x)(z-x)=?”的题目。就算能发现(x-x)=0,又能说明什么?又例如,100盏灯,每隔一个拨一下开关, 每隔两个拨一下开关,......,每隔九十九个拨一下开关,请问最后有哪些灯还亮着。难道回答出来了的就算smart,回答不出的就算not smart?

听说过这么一个故事,有个年轻人跑到一家大咨询公司面试,老板问了他一个智力题。他听完题目对老板说,我是来工作的,不是来做智力题的。据说这个年轻人因此就拿到了offer。

过多的问智力题,是面试官自身“阅人”能力不足的表现。

Comments on “无聊的智力题

  1. zzc August 3, 2005 07:22 PM

    即便=是->,那5->43215也不对啊,无法解释为什么4->3125.

  2. Fantast August 3, 2005 08:20 PM

    应该是笔误,4=3215

  3. shirleysun August 4, 2005 09:39 AM

    智力题也算是MS面试的一个特色吧

  4. Derek August 4, 2005 02:25 PM

    这道题目其实是这样的
    已知一个函数f(x),f(1)=5,f(2)=15,f(3)=215,f(4)=3215,求f(5)。
    f(x)可以化为一个以x为变量的多项式(即使包含了诸如sin,exp这样的函数,也可通过级数分解化为多项式)。显然该多项式不可能是1次或两次的,若是三次的。则设f(x)=ax3+bx2+cx+d(其中x后的数字代表次方),则有
    a+b+c+d=5
    8a+4b+2c+d=15
    27a+9b+3c+d=215
    64a+16b+4c+d=3215

    得出
    a=435
    b=-2515
    c=4510
    d=-2435

    所以f(5)=11615

    但是若f(x)大于4次,则根据现有条件(只有四个点)是无法确定该函数的所有系数,则f(5)几乎可以等于任何数

  5. Daniel August 4, 2005 03:02 PM

    Derek -..- 我服了

  6. kevin August 4, 2005 04:07 PM

    用智力题来做面试,主要是看思考的过程吧,最后能不能达到出题者预想的结果应该并不重要。

  7. may August 5, 2005 01:02 AM

    看到这么复杂就晕了~~
    如果是我我也不做了~^_^

  8. signal August 5, 2005 09:51 AM

    @Derek
    请问您这是在60秒内对题目的理解和作答么,如是,pfpf~~~8过,函数的输入有问题哦~~~

  9. wollaston August 5, 2005 10:26 AM

    好强的辩解。PFPF

    很好!我也比较讨厌在正式场合使用这些伎俩,但是作为娱乐可以搏之一笑。

    btw:别太认真,让朋友觉得你程序写多了,思维怪怪的,不就是说出来的答案不是正确答案嘛,世界上误裁误判的事情还少么。勇于听到别人说,MVM你是错的。

  10. minjingshu August 5, 2005 11:51 AM

    My answer is 42135

  11. wen August 5, 2005 01:13 PM

    “如果1=5,2=15,3=215,4=3125,5=?" 既然1=5的话那5也等于1呀 ,这种题目思考角度不同,答案自然也不同滴说 :)

  12. Marrisa August 6, 2005 12:43 AM

    这种题目呢,拿来玩玩罢了。人家都说了60秒了,除非把你当成陈景润。天才之外的平常人比较理智的做法就是找找题目中的猫腻,找到了,就可以自以为聪明,找不到呢,也没啥的。

  13. Question August 9, 2005 11:56 PM

    去年过年的时候出差在外地,也被同事问过一个同样的问题。但是我想了一晚上都没想出来,那道题和你这个非常类似,说第一个数是5第二个数是15第三个数是215第四个数是3125问第五个数?^.^到现在我还郁闷的呢!

  14. aihome August 20, 2005 01:36 PM

    @Derek:
    我觉得您在概念上有些问题值得商榷:
    1、在数学上,并非所有的序列都能用多项式逼近(收敛),比如素数序列。
    2、题目是要求你发现规律(从而是精确的),而不是去拟合(规律形式能大致确定是该数学手段应用的前提)

  15. wolf April 4, 2007 01:59 PM

    如果是电脑大多会用多项式逼近求近似,给误差。如果是人,大多数人会给出楼主的答案,少数人会给出5=1。如果是招聘的话,出这些类似脑筋急转弯的题目没有任何意义,大凡人们受过一次骗总会在脑海中留下比较深刻的印象,这样一来,即便题目本身没有问题,这样的考试也失去了筛选的人才的作用。

  16. sss May 3, 2007 09:02 PM

    有些智力题不严谨,让人转空子去答。答对与错都不说明你是SMART

  17. haha January 7, 2009 03:23 AM

    脑残的题目,脑残的人,

  18. my answer January 7, 2009 11:31 PM

    if 5 != 1, then 5=41235

  19. January 11, 2009 09:09 PM

    4=3125 不是4=3215

  20. LittleMonkey May 14, 2009 07:08 PM

    显然不是所有的数学规律都是可以用一个三次多项式精确逼近的,那个解法在这里完全无效

Leave a Reply