- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
怎麽分酒(范国祥)
怎麼「分酒」
這個遊戲的起源是一道趣味數學題有位農夫酒行,想買兩袋5公升的酒。但是酒行裡除了三個容積分別是10公升、7公升、3公升的量酒杯之外,沒有任何測量工具。酒行老闆如何運用這3個量杯,倒出兩個5公升的酒呢?酒行裡量酒杯10公升酒行裡量酒杯公升酒行裡量酒杯公升酒行老闆倒出5公升的酒–乙=丁或甲–丙=丁時:此時僅需將甲量杯的酒,倒入乙或丙量杯,即可完成。
甲–乙–丙=丁時:此時僅需將甲量杯的酒,倒入乙和丙量杯,即可完成。
當丙=1時,不斷的重複將甲量杯的酒倒入丙量杯,再將丙量杯的酒倒入乙量杯,終究可倒出丙來。
甲+乙–丙=丁時:此時需將甲量杯的酒,倒入丙量杯,再將丙量杯的酒倒入乙量杯,最後把乙量杯的酒,倒入甲量杯,即可完成。
甲–乙+丙=丁時:此時需將甲量杯的酒,倒入乙量杯,再將乙量杯的酒倒入丙量杯,最後把丙量杯的酒,倒入甲量杯,即可完成。
但是會被出來考人的題目,豈能那麼簡單就被解出來,以範例題來說,必須要倒來倒去達8個步驟,如果不實際動手倒倒看,或以筆記錄推導倒酒的過程,很難推算出來。所以如果沒有一個有規則的策略,很可能東倒西倒,多出許多不必要的動作,所以我們對於「任意的指定量,是否能找到一個固定的策略,只要循此規則操作,必可得到所要的結果」有了興趣。
以下先從範例題,來推導可能的解題策略:
(一)解法1:
甲
(10) 乙
(7) 丙
(3) 操作說明 (0) 10 0 0 各量杯起始的量 (1) 3 7 0 先用甲量杯的酒,把乙量杯倒滿,
甲量杯餘3公升,乙量杯被倒滿為7公升。 (2) 3 4 3 用乙量杯中的酒,把丙量杯倒滿,乙量杯餘4公升,丙量杯被倒滿為3公升。 (3) 6 4 0 把丙量杯中的酒,倒回甲量杯,甲量杯增為6公升,丙量杯為0公升。 (4) 6 1 3 用乙量杯中的酒,把丙量杯倒滿,乙量杯餘1公升,丙量杯被倒滿為3公升。 (5) 9 1 0 把丙量杯中的酒,倒回甲量杯,甲量杯增為9公升,丙量杯為0公升。 (6) 9 0 1 把乙量杯中餘下的1公升酒,倒入丙量杯,乙量杯剩0公升,丙量杯為1公升。 (7) 2 7 1 用甲量杯中的酒,把乙量杯倒滿,甲量杯餘2公升,乙量杯被倒滿為7公升。 (8) 2 5 3 用乙量杯中的酒,把丙量杯倒滿,因為丙量杯已有1公升酒,所以乙量杯只用去2公升,剩下5公升,操作至此,已完成題目的要求,量出5公升的酒了。
(二)解法2:
甲
(10) 乙
(7) 丙
(3) 操作說明 (0) 10 0 0 各量杯起始的量 (1) 7 0 3 先用甲量杯的酒,把丙量杯倒滿,甲量杯餘7公升,丙量杯被倒滿為3公升。 (2) 7 3 0 把丙量杯中的酒,倒至乙量杯,乙量杯增為3公升,丙量杯為0公升。 (3) 4 3 3 用甲量杯的酒,把丙量杯倒滿,甲量杯餘4公升,丙量杯被倒滿為3公升。 (4) 4 6 0 把丙量杯中的酒,倒至乙量杯,乙量杯增為6公升,丙量杯為0公升。 (5) 1 6 3 用甲量杯的酒,把丙量杯倒滿,甲量杯餘1公升,丙量杯被倒滿為3公升。 (6) 1 7 2 把丙量杯中的酒,倒至乙量杯,因為乙量杯已有6公升,所以只用掉1公升,此時乙量杯被倒滿為7公升,丙量杯餘2公升。 (7) 8 0 2 把乙量杯的酒,倒至甲量杯,甲量杯增為8公升,乙量杯為0公升。 (8) 8 2 0 把丙量杯中的酒,倒至乙量杯,乙量杯增為2公升,丙量杯為0公升。 (9) 5 2 3 用甲量杯的酒,把丙量杯倒滿,操作至此,甲量杯恰餘5公升,完成題目的要求,量出5公升的酒了。
(三)經研究分析之後,我們發現有兩種策略可完成倒酒任務:
方法1:以乙量杯為主:
操作(1):將甲量杯的酒倒入乙量杯。
操作(2):將乙量杯的酒倒入丙量杯。
操作(3):如果乙量杯中已沒酒了,直接回到操作(1)。
如果乙量杯中還有酒,且丙量杯也已倒滿酒,那就先將丙量杯的酒倒回甲量杯,然後回到操作(2)繼續操作。
方法2:以丙量杯為主(過程同方法1,但乙、丙互易):
操作(1):將甲量杯的酒倒入丙量杯。
操作(2):將丙量杯的酒倒入乙量杯。
操作(3):如果丙量杯中已沒酒了,直接回到操作(1)。
如果丙量杯中還有酒,且乙量杯也已倒滿酒,那就先將乙量杯的酒倒回甲量杯,然後回到操作(2)繼續操作。
二、以不定方程式來探討是否可將酒分成兩半
在範例題中,我們發現老闆要分的酒,是將甲分為兩半,亦即丁為甲的一半。類似的問題,我們可以使用「不定方程式(範例題)
以範例題為例,我們可假設老闆將倒進7公升的量杯x次;由7公升量杯倒進3公升的量杯y次,因為最後7公升量杯內裝5公升,所以7x-3y=5。,
設,且t是正整數。
x=3t-1,
y=2(3t-1)-2+t=7t-4。
文档评论(0)