两个问题:
1. 一根不均匀的绳子,从头到尾燃烧完需要1个小时,先有材质相同的若干不均匀绳子,请问1小时15分钟如何确定?
2. 有100个零件,分装成10袋。每袋装10个,在其中9袋里零件每个50g,1袋里每个零件重49g,这10袋混在一起,称一次,找出那袋次品!
Solutions:
1.
step1:找3根绳子,第一条两头都点燃,燃尽、得30minutes;
step2:第一条燃尽时,点燃第二条和第三条,第二条两头同时点燃、第三条只点燃一头。等第二条燃尽时,得30minutes,总共1小时;
step3:等第二条燃尽时,点燃第三条的另一头,待第三条燃尽,得另外的15minutes,总共1小时15分钟。
2.
step1:对各个袋子编号:1、2、3、4、5、6、7、8、9、10;
step2:从第1个袋子中拿出1个零件,从第2个袋子中拿出2个零件……从第10个袋子中拿出10个零件;
step3:对以上(1+2+3+……+10)=55个零件称重,如果第n个袋子里是次品的话,那么称重总和X=50*55-n*(50-49)=2750-n;
即,n=2750-X,即可得到次品袋子编号。
总结,
第1题,利用时间同步,可以确定出半个小时的时间,然后利用同样的原理,确定出15分钟的时间,原理直观,要懂得变通!
第2题,利用编号 和 数量差额,可以人为分割出正品与次品的区别,然后利用差额定位出次品编号,两个spark,值得记录!