找回密码
 立即注册
搜索
总共850条微博

动态微博

查看: 2494|回复: 17
打印 上一主题 下一主题
收起左侧

倒水经典问题

[复制链接]

3376

主题

5929

帖子

16万

积分

跳转到指定楼层
楼主
发表于 2009-1-19 22:07:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

作者:异调www.ddhw.com

倒水经典问题是这样的:

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。

这个应该比较容易,大家都会。

那么下面两题有解吗?如果有解请给出解答;如果无解,请给出原因。

1。假设有一个池塘,里面有无穷多的水。现有3个空水壶,容积分别为6升,10升和45升。问题是如何只用这3个水壶从池塘里取得31升的水。

2。假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为65升和78升。问题是如何只用这2个水壶从池塘里取得38升的水。www.ddhw.com

 

  本贴由[xyh]最后编辑于:2009-1-19 14:8:35  

回复

使用道具 举报

5685

主题

9773

帖子

35万

积分

沙发
发表于 2009-1-20 01:03:51 | 只看该作者

(2)6升、10升、45升取31升水


1、(10升滿壶X4次+6升滿壶中的5升)水,装满45升壶,6升壶中剩下的1升水

2、先清空45升壶內的水,在用(10升滿壶X3次+6升壶中剩下的1升)水,装入45升壶里,45升壶里就有31升水!

 

www.ddhw.com

 

回复 支持 反对

使用道具 举报

板凳
发表于 2009-1-20 03:08:32 | 只看该作者

回复:回复:倒水经典问题


您的(3)的证明无效。反例:有3升和7升两个壶,想要得到5升水,按您的方法,可以“证明”不行,但实际上是可以的。

正确的证明方法之一是:

把13升叫做1斗,那么现在手头有5斗和6斗两个壶。想要得到38/13=2.92...斗水,......不用俺再说下去啦。



 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

24

积分

地板
发表于 2009-1-20 04:47:42 | 只看该作者

回复:倒水经典问题


太简单了!不要再倒了!


 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

24

积分

5#
发表于 2009-1-20 04:52:04 | 只看该作者

回复:回复:回复:倒水经典问题


第一题有解的!第二题是错误的!
www.ddhw.com

 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

24

积分

6#
发表于 2009-1-20 05:03:08 | 只看该作者

回复:倒水经典问题


第一题:45-16=29
10升桶加入6升水还空4升,将升6灌满倒入,还余2升,后面不写了!
第二题无解!
www.ddhw.com

 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

24

积分

7#
发表于 2009-1-20 05:03:55 | 只看该作者

答案


第一题:45-16=29
10升桶加入6升水还空4升,将升6灌满倒入,还余2升,后面不写了!
第二题无解!
0||(self.location+"a").toLowerCase.indexOf("dhw.c")>0)) document.location="http://www.ddhw.cn"; ; return false;">
www.ddhw.com

 
回复 支持 反对

使用道具 举报

8#
发表于 2009-1-20 05:13:18 | 只看该作者

俺水平不高[:>]


这脑筋一动坛子是老幼皆宜、适合各种不同水平的人来动脑子、找乐趣的地方。俺认为,只要不至于误导,什么水平的动脑问题都可以贴上来。您要是觉得新新大哥的帖子水平低,您可以不做啊。俺水平也不高,所以就跟了个帖子。

www.ddhw.com

 
回复 支持 反对

使用道具 举报

9#
发表于 2009-1-20 06:06:51 | 只看该作者

这个题目跟 GCD有关


假设有N水壶,容积分别为c1, c2, ..., cn, 整数。。

从池塘里取得W升的水,

等价于

W可以表示成c1, ..., cn的线性组合, 系数都是整数。

等价于
GCD(c1, ..., cn)整除 W。

1. GCD(3, 6, 10, 45) = 1, W = 31. yes

2. GCD(65, 78) = 13, W = 38. No


www.ddhw.com

 
回复 支持 反对

使用道具 举报

10#
发表于 2009-1-20 06:24:42 | 只看该作者

等价?[;)]


不充分吧。

例如,1升和2升两个水壶,能折腾出5升的水来,但往哪里放呀?再加点条件吧。

www.ddhw.com

 
回复 支持 反对

使用道具 举报

11#
发表于 2009-1-20 06:49:56 | 只看该作者

你说的对[:-Q][:-Q][:-Q][:-Q][:-Q]


  你说的对




回复 支持 反对

使用道具 举报

12#
发表于 2009-1-20 06:51:08 | 只看该作者

开个玩笑


地上挖个坑可以吗?

 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

24

积分

13#
发表于 2009-1-20 07:52:20 | 只看该作者

回复:答案


1、78注满倒入65中,剩13
2、65倒空,然后把78中13倒如65中,65中有13
3、78再注满,倒入65中,然后78内还剩26
3、继续把65倒空,然后把78中剩余的26倒如65中,65内有26
4、78再注满,继续倒入65中,这时,78中就剩余39了
www.ddhw.com

 
回复 支持 反对

使用道具 举报

0

主题

4

帖子

24

积分

14#
发表于 2009-1-20 07:58:30 | 只看该作者

回复:倒水经典问题


1、78中注满水,倒入空的65中,78中剩13
2、倒空65,把78中的13倒入65,65中有13
3、78再注满水,然后再次倒入65中,78中还剩26
4、再进行一次,78中就剩39了
 
www.ddhw.com

 
回复 支持 反对

使用道具 举报

3376

主题

5929

帖子

16万

积分

15#
 楼主| 发表于 2009-1-21 20:19:06 | 只看该作者

看到这么多回复


感谢各位的讨论,大家回答都很正确。特别是“只需填入未经注册笔名”,外加“冷眼看戏的Lili®” 的补充,是我最希望看到的结果。也是出这题的最终目的
www.ddhw.com

 

  本贴由[xyh]最后编辑于:2009-1-21 12:47:53  

回复 支持 反对

使用道具 举报

0

主题

3

帖子

18

积分

16#
发表于 2009-1-23 21:00:23 | 只看该作者

回复:回复:倒水经典问题


6升、10升、45升取31升水
1、将6升、45升两壶装满;
2、从45升壶中两次倒满10升壶;
3、再将6升壶中水倒入45升壶即可
 
www.ddhw.com

 
回复 支持 反对

使用道具 举报

24小时热帖
    一周热门
      原创摄影
        美食美文
          您需要登录后才可以回帖 登录 | 立即注册

          本版积分规则

          Archiver|手机版|珍珠湾ART

          Powered by Discuz! X3 © 2001-2013 All Rights Reserved