Chinaunix首页 | 论坛 | 博客
  • 博客访问: 371247
  • 博文数量: 47
  • 博客积分: 967
  • 博客等级: 准尉
  • 技术积分: 1290
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-25 16:14
文章分类

全部博文(47)

文章存档

2019年(1)

2014年(1)

2013年(9)

2012年(36)

分类: IT职场

2012-06-11 12:37:49

    今天一天同学问了我一个智力题,解法特别巧妙:

    题目:你有一个金条,你雇了一个员工给你干七天的活,这个金条你只能切两刀,但是你每天都要给他发一份。发七天,请问应该怎样切?

  大家先好好想一想再看答案,看你想对了没?

   答案:第一天:按1:6的比例切,给员工比例为一的那份.

             第二天:把剩下的按2:4的比例切,两刀完成,给员工比例为2的那份,然后员工找给你昨天的那份。

             第三天:把昨天的那一份给他。

             第四天:把比例为四的那份给他,他找给你比例为2的那份和比例为一的那份。

             你的思路应该早已被打开了,不用说剩下的几天你都猜的到!我感觉这个算法很好,可以用到生活中的好多地方。所以就把它记录下来了!

阅读(1882) | 评论(6) | 转发(0) |
给主人留下些什么吧!~~

lwp2252012-06-17 23:44:57

zhe_wang: 15 = 1 + 2 + 4 + 8.....
不好意思,我看成了13,我感觉13天也行!

zhe_wang2012-06-17 21:40:51

lwp225: 我认为跟前面的算法类似呀:13=1+2+4+6;是不是呀?.....
15 = 1 + 2 + 4 + 8

lwp2252012-06-17 18:47:05

zhe_wang: 突然想到可以将该问题拓展下,假如,这个员工要干15天的活,这金条只能切3刀,该怎么切才能保证每天都给这个员工发工资?.....
我认为跟前面的算法类似呀:13=1+2+4+6;是不是呀?

lwp2252012-06-17 18:38:20

zhe_wang: 两刀将7分解成 7 = 1 + 2 +4.而1,2,4可以拼凑成1,2,3,4,5,6,7中任意一个数字。员工手上第一天是1,第二天是2,第三天是1,2,第四天是4...
我分析的对吧.....
对,就是这样的!

zhe_wang2012-06-17 11:45:12

突然想到可以将该问题拓展下,假如,这个员工要干15天的活,这金条只能切3刀,该怎么切才能保证每天都给这个员工发工资?