查看: 5937|回复: 13

[逻辑推理] 国王的怪题

转载  简洁模式
发表于 2013-1-19 18:16:12
国王想为王子选择一个优秀的数学教师,于是出了一个怪题:给你1000颗珍珠,10个盒子,每个盒子中放多少珍珠都随你,不放也可以。但是,有一个条件,就是装好后国王会从1~999这些数中随意的说出一个数字,你就能整盒整盒的拿出所装的珍珠数。中途不得拆开重装。
  请问,该如何解决这个问题?
发表于 2013-1-19 18:23:47
1、2、4、8、16、32、64、128、256、512
登录帐号可查看完整回帖内容
发表于 2013-1-19 18:55:03
本帖最后由 天马行空 于 2013-1-19 22:51 编辑

二进制.
非唯一解.

1 2 4 8 16 32 64 128 256 489
登录帐号可查看完整回帖内容
发表于 2013-1-19 22:31:53
10个盒子;   分别是:   1、2、2、5、10、30、50、100、300、500       题目没说就一个盒子,所以可以两个或三个……  盒子的个数加起来!
登录帐号可查看完整回帖内容
发表于 2013-1-20 12:43:42
1、2、4、8、16、32、64、128、256、489。1和2组成的数为1-3,1、2、4组成的数为4-7,1、2、4、8组成的数为8-15,....依次累加,取到256时,可以取得范围为256-511,还剩余489颗。最后盒子里面盛489颗。
发表于 2013-1-24 16:32:37
哈哈,程序员表示毫无压力,直接上二进制,10位可以表示1024个
要什么数,转化成二进制,再拿就好了,10个盒子分别装
2^0=1    2^1=2     2^2=4     2^3=8     2^4=16
2^5=32  2^6=64   2^7=128 2^8=256 2^9=512
例如,数字18,转化为二进制就是 0001 0010,所以拿一个2^4即16和一个2^1即2就好了。
最大可以表示 11 1111 1111即1023。
发表于 2013-1-27 20:20:46
不懂………-_-||
发表于 2013-1-27 21:22:01
度娘告诉我 这是小学5、6年级的题。。
发表于 2013-1-29 14:30:54
确实是二进制,任何一个数都能且只能用1、0表示,如果用二进制整数一个不漏的排满10个盒子,范围内的任何数字就都无压力了
所以:1,2,4,8,16,32,64,128,256,489(本来应该是512,但珠子不够了)
话说好久没来了,不知道小际会不会。。。
发表于 2013-9-14 00:49:49
用二进制吧
尚未登录
您需要登录后才可以回帖 登录 | 加入学院