返回列表 发帖
把12个蛋用1-12来表示,并分成三堆(1234)(5678)(9101112)。一:用第一堆和第二堆比较。假如两堆一样重,那么坏蛋在第三堆中。再把第三堆分成两堆(910)(1112),用其中一堆和(56)比较,假如用(910),如果一样重那么再把5拿下来换上11,如果还一样重就说明12是坏蛋,如果不一样了就说明11是坏蛋。如果910和56不一样重那么坏蛋在910中,这时只需再用一个好蛋替换9,如果一样了就说明9是坏蛋,还不一样10就是坏蛋!
二:假如第一堆和第二堆不一样重,那么说明第三堆都是好蛋而坏蛋在第一和第二堆中。首先记录下哪堆偏重些
1:在这里我们先假设第一次称量时(1234)比(5678)重,那么我们就用(1678)比较(591011),如果还是(1678)重那么坏蛋就是1活5,此时用1比较12,如果一样就说明5是坏蛋,不一样就是1。如果在第一次称量中1234比5678轻,那么结果就相反。比好蛋轻的就是坏蛋,相同的就是好蛋。也是只要把1或5和好蛋比较一次就能排除其中一个。
2:如果(1678)和(591011)一样重,那么坏蛋234中,并且知道这个坏蛋是比一般蛋重或是轻,(1234)比(5678)重那么坏蛋就重,如果轻则坏蛋就轻。此时只需对比其中任意两个,如果其中两个一样那么坏蛋就是第三个,如果不一样,而上面的测试中(1234)比(5678)轻那么选择轻那个就是坏蛋,如果重那么重的就是坏蛋!
2

评分人数

鲜花鸡蛋赠送记录

返回列表