智力题(第六集)

有一条金条,一个人给一个老板打工7天,每天给那人金条的七分之一,
把金条最少切几次?
/*
把它分成1,2,4份就可以了,因为这样的二进制位组合可以组成1-7之间的
任意一个数字,所以可以给员工
正常开出工资。
*/

现有1000个苹果,10个盒子,现在要你将1000个苹果装入10个盒子中,
使得用户无论购买多少个苹果(1 - 1000)?
/*
类似位的操作1,2,4,8,16,32,64,128,256,512。
*/1000瓶液体,无色无味,外表完全一样,其中一瓶是毒药,有10条警犬,
警犬喝过毒药后两小时后死亡。问,如何在两个小时后确定哪瓶是毒药?

/*
将10只老鼠站成一排,分别看作2进制当中的10位,然后给每一瓶药水进行编号,
把相应编号的二进制位给相对应的老鼠喝当把所有的药水都遍历完了之后,
记录死亡老鼠的相对应的二进制位,这些位的组合就是第几瓶药水有毒。
*/

你可能感兴趣的:(智力题)