关于2进制思想的趣味题。

1.有一条金条,一个人给一个老板打工7天,每天给那人金条的七分之一,把金条最少切几次才可按时将工资发放?

2.现有1000个苹果,10个盒子,现在要你将1000个苹果装入10个盒子中,使得用户无论购买多少个苹果(1-1000),都能由若干个盒子拼装而成(卖的时候是整个盒子卖,不能拆盒子的包装)
怎么装??

3.有1000瓶液体,无色无味,外表完全一样,其中一瓶是毒药,有10条警犬,警犬喝过毒药后两小时后死亡。问,如何在两个小时后确定哪瓶是毒药。

4.如何仅使用4个砝码,称出40克以内(及40克)的重量的物体。


1、分析:

     最少只需切割2下,分别切出1/7,2/7和4/7的三块。
     因为要将金条切割成最少几份,来分别给工人的7天的工资按时发工资。所以可以将问题转化为:“选择最少几个数,可以表示1到7的7个数的问题”。
     首先,第一天的工资,必须要切割出1/7块来发工资。
     然后,第二天时候,有两种切法来发工资,一种是再切1/7,一种是切2/7通过交换第一天的1/7来实现发放工资的效果。此时,考虑使用第二种时,第三天无须进行切割,便可完成所有交换,达到最佳效果。Ps:若采用第一种,第三天是必须要进行切割。
     通过第二种方法,第三天只需把1/7块支付即可。
     第四天,使用4/7交换工人手中的1/7和2/7。<

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值