✔ 最佳答案
20元可買20÷2=10瓶。
10瓶先喝4瓶:
蓋瓶 蓋瓶 蓋瓶 蓋瓶 ⇒ 可換3瓶 : 蓋瓶 蓋瓶 蓋瓶, 還有9瓶。
於是每喝4瓶實際只消去一瓶。
故喝 7 × 4 = 28 瓶後餘下10 - 7 = 3瓶 :
蓋瓶 蓋瓶 蓋瓶
⇒ 瓶 瓶 蓋瓶 + 蓋瓶(+1)
⇒ 蓋 蓋 + 蓋瓶(+1)
⇒ 蓋瓶 + 蓋瓶(+1)
⇒ 瓶 瓶 + 蓋瓶(+1)
故還可多喝4瓶。實際可喝 28 + 3 + 4 = 35 瓶 。
2014-09-26 19:53:48 補充:
註 :
最後餘下1蓋3瓶,如果有別人肯借你一瓶,便有2蓋4瓶可多換2瓶,還給別人一瓶後便可多喝
1瓶,可喝36瓶。
2014-09-26 23:38:18 補充:
也可先不忙著還給別人,喝了多換的2瓶後才再換1瓶去還,可喝37瓶。(剩2空瓶)
其實餘下1蓋3瓶時,最好的辦法是先借1蓋1瓶,得2蓋4瓶換到2瓶啤酒,此時共喝37瓶,
剩下2蓋2瓶可換1瓶啤酒,此時共喝38瓶,並剩下1蓋3瓶。
再借1蓋可換1瓶啤酒,此時共喝39瓶,並剩下1蓋4瓶,
換最後第40瓶啤酒,剛好剩下2蓋1瓶歸還別人。
或
再借1瓶可換1瓶啤酒,此時共喝39瓶,並剩下2蓋1瓶,
換最後第40瓶啤酒,剛好剩下1蓋2瓶歸還別人。
結論:
沒有借到蓋、瓶時可喝35瓶啤酒。
如能借得2蓋1瓶或1蓋2瓶,可喝40瓶啤酒。
2014-09-27 00:02:03 補充:
感謝一位好友分享的一個漂亮解法:
先向朋友借瓶蓋40個,空瓶40瓶,換來30瓶啤酒,
20元買到10瓶啤酒,共可喝 40瓶啤酒,
喝完得到40個瓶蓋,40個空瓶歸還朋友。