请参考数据结构和计算机算法类书籍,作者就不再抄书了。 附(1):烧绳子类问题总结: 一般给出的绳子都是不均匀的。一根要烧一个小时,那么从两头烧就只要30分钟,这样就可以确定30分钟了。这给我们一个提示就是知道某个时间我们可以确定他的一半时间。同样的道理,15分钟可以这样来烧,两根绳子一起烧,一根一头烧,一根两头烧,待两头烧的那根绳子烧完后,点着一头烧的绳子的另一头,从此刻开始记时,待到烧完就是15分钟。这也给我们一个提示就是确定一个时间就可以确定它的一半,这就构成了一个递推。理论上可以确定任何时间(只是实际中有的是不可能做到的)。 附(2):天平称球问题解答以及总结: 将球分为a b c d; e f g h; i j k l 三组。 第一次称量,比较 abcd efgh 情形一: 两者重量相等,此时说明答案在ijkl中。称量ij,如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;
作者: kid19850406 时间: 2008-9-1 16:10
这么难~~~~~~~omg作者: ixidof 时间: 2008-9-8 21:20
谢谢分享:)作者: xht 时间: 2008-9-8 22:32
顶你,希望不用下载作者: deepbreath_li 时间: 2008-9-9 09:31
[shuai]
长见识了作者: xuewhite 时间: 2008-9-10 14:10
What about case 2?
How can you find it?Thank you!作者: xuewhite 时间: 2008-9-10 16:30
I have got it!作者: guyueq 时间: 2008-9-23 11:31 标题: thank you thanks for sharing! 作者: wenhuike 时间: 2008-10-7 20:29
thanks for sharing!作者: frouds 时间: 2008-10-7 22:39
关于超难题的第一个题,lz没说清是几颗宝石。就假设是100颗吧!我想了一个方法。错了不要扔鸡蛋。
通过反推的方法来做。
假设 第一种情况 即只剩下4,5号(1,2,3号都喂鲨鱼了)。因为分配方案只有半数以上同意才可进行,所以5号肯定不会同意,这样4号喂鲨鱼,5号得到全部的宝石。
第二种情况 把3加进来,即只剩下3,4,5号。这时不管3号给出怎样的方案,4号都会同意。因为如果4号不同意,
就会到第一种情况。3号会给出对自己最有力的方案,即100:0:0,自己拿100颗,4号拿0颗,5号拿0颗
第三种情况 把2加进来 即有2,3,4,5,这时要3个人同意。2号会给出方案98:0:1:1,这样4号,5号都可以拿到1颗宝石,相比于第二种情况,已经有了收获。
第四种情况 即有1,2,3,4,5,这时只要有3个人同意即可。在第三种情况中,3号得到0颗宝石,所以给3号1颗宝石,3号肯定会同意。而给4号,5号中的任何一个2颗宝石,他/她 也肯定会同意。
所以分配方案可以为 97:0:1:2:0,或者97:0:1:0:2。这样就肯定会有3个人同意。作者: saygood1124 时间: 2011-4-2 10:26
谢谢分享,题目好难啊~作者: fengtingyu77 时间: 2011-5-31 17:59
those problems are so hard~作者: iamcheerful 时间: 2011-9-3 20:08
貌似好久的问题了,流传很广的作者: 桐落 时间: 2011-9-7 18:06
god~~谢谢分享作者: Detox 时间: 2011-9-25 23:11
Thanks a lot for the info!作者: tarsier 时间: 2011-10-12 18:12
这种智力题有意思吗