美文网首页
怎么找到杀人盒?

怎么找到杀人盒?

作者: giveme5 | 来源:发表于2018-07-28 11:59 被阅读0次

详细代码在:https://github.com/summer-wu/murder_count

background

在面试的过程中碰到了一道题,很有意思。琢磨了几天,终于想到了答案。所以分享出来

question

原题内容:

img_6439
有1001个盒子,其中有且只有1个事中了魔咒的盒子,任何看了中魔咒盒子的
人都会在每月1号死亡,残忍的老国王要找出这个盒子,现在已经是26号了,残忍
的老国王至少需要抓到多少人,才能在下个月1号的时候,找到这个中了魔咒的盒
子。为什么?

  • 原题的表述是不严谨的!我严重怀疑出题人思路就是不清楚的。
  • 需要对原题进行部分修改。
  • 修改1、在图中第二行写的是“人都会在每月1号死亡”,这句话有歧义:如果1月1号,1月1号死不死?原题的表述中无法解答这个问题。所以需要把原题改为“人都会在下月1号死亡”。
  • 修改2、原题中表述为“下个月1号的时候”,不准确!“时候”指的是时刻,而“1号”是一个时间范围。改为“下个月2号之前”
  • 修改3、原题中表述为“中了魔咒的盒子”,说起来很别扭!我怀疑这道题是从英语翻译过来的。用中国话,直接叫“杀人盒”。
  • 修改4、原题中“现在已经是26号了”,是干扰信息!需要删掉。

现在完整的问题内容为:

国王有一个杀人盒,看了杀人盒内容的人会在下月1号死亡。
国王不小心把杀人盒混在1000个盒子里了,每个盒子的重量、形状、颜色都完全相同,只能通过杀人来找出杀人盒。
你是国王的使者,国王很着急,国王命令你在下个月2号之前找到杀人盒。
请问:你最少抓多少人才能找到杀人盒?为什么?

假设:抓的都是壮年男性,不会在被逮捕期间死亡,只会因为看了杀人盒死亡。

answer

  • 我认为这道题非常有意思,强烈建议你思考一下。我用了7天才终于找到正确答案
  • 我已经把我的答案写在 answer.md 中了,代码实现在 answer.c
  • 再次提示:希望你思考后再看,直接看答案后你会觉得这道题索然无味!

相关文章

  • 怎么找到杀人盒?

    详细代码在:https://github.com/summer-wu/murder_count backgroun...

  • 1.5 代码审计

    1.5.1. 简介   代码审计是找到应用缺陷的过程。其通常有白盒、黑盒、灰盒等方式。白盒指通过对源代码的分析找到...

  • 找到了玩具盒

    1月26日,周三,雨 下雨天 ,没法出门,妥宝宅家玩。搭积木、拼图、看思维课、跳操、唱歌,统统玩过后,他又想出各种...

  • 找到两盒抗原

    今天找到两盒抗原,上次上海疫情严重时发的,这还是好东西,现在很难买到了。今天开家长会说,尽量不在社区做核酸了,增加...

  • 那些可爱同学的经典语录之夏老师篇

    1、啊hihihihihihi~ 2、盒盒盒盒盒盒盒盒~ 3、你怎么这个亚子??? 4、厉害死你了jpf(他同桌)...

  • 《没有预谋的谋杀》

    (果) 2017.6.12 周一 我杀人了。 我竟然杀人了。 我怎么会杀人了。 没错,我杀人了。 这可并不是我在...

  • 情绪宣泄

    想杀人怎么办

  • 兄弟情义

    有4个杀人犯把赵家少爷给杀了’后来警察一直在寻找他们。赵家也是可是都没有找到这可怎么办?后来那几个杀人犯当饭店里面...

  • 《第五十八章精神病院》

    “这个人怎么了?” “杀人!” “什么?杀人?” “没错,不过又是个神经病” “真倒霉,这些天怎么都是这...

  • 杀人不难

    《杀人不难》 by 小时了了 杀人不难。 因你也知, 杀猪不难, 杀鸡不难, 杀牛不难, 杀狗不难, 所以杀人怎么...

网友评论

      本文标题:怎么找到杀人盒?

      本文链接:https://www.haomeiwen.com/subject/mzhomftx.html