原文由 D_wolves 发表:
怎么知道是西安的,说说看
对了,答案是什么啊?
呵呵,我有线人呀。
据说是微软招聘的试题,不知真假。
把球编号为1、2、3、……11、12,分为三组,1、2、3、4号为第一组,5、6、7、8号为第二组,9、10、11、12号为第三组,设重量不一样的球为x号。
取第一组1、2、3、4号放天平左托盘, 第二组5、6、7、8号放天平右托盘(称量第一次),可能出现两种情况:
①天平两边一样重,则x球在第三组。由天平上取下第一组和第二组,把第三组的9号放天平左托盘,10号放天平右托盘(称量第二次),又分为两种情况:
A、如果一样重,就取下10号,放上11号(称量第三次),这时再分为两种情况:
a、如果一样重,x球就是12号;
b、如果不一样重,x球就是11号。
B、如果不一样重,就取下10号,放上11号(称量第三次),再分为两种情况:
a、如果一样重,x球就是10号;
b、如果不一样重,x球就是9号。
②天平两边不一样重,设左托盘较重(轻)则取下左托盘的2、3、4号,左托盘放1、6、7、8号,右托盘放5、9、10、11号(称量第二次)。可分为三种情况:
A、如果一样重,则x球在2、3、4号中,且x球较重(轻)。取下天平上所有球,再把2号放左托盘,3号放右托盘(称量第三次),这时再分为两种情况:
a、如果一样重,x球就是4号;
b、如果不一样重,x球就是2号、3号较重(轻)的那个球。
B、如果左托盘较重(轻),则x球在1、5号中,取下天平上所有球,再把6号放左托盘,5号放右托盘(称量第三次),这时再分为两种情况:
a、如果一样重,x球就是1号;
b、如果不一样重,x球就是5号。
C、如果左托盘较轻(重),则x球在6、7、8号中,且x球较轻(重)。取下天平上所有球,再把6号放左托盘,7号放右托盘(称量第三次),这时再分为两种情况:
a、如果一样重,x球就是8号;
b、如果不一样重,x球就是6号、7号较轻(重)的那个。
大家可以看明白吗?有疑问请发言。