饮料卖两块钱一瓶,两个空瓶子或者四个瓶盖均可以换一瓶新的饮料。10块钱可以喝多少瓶饮料?

4 2 收藏


直接登录
最新评论
  • sdkl   2016/03/03

    10块买5瓶饮料
    =》5个盖子+5个空瓶
    =》1个盖子+1个空瓶+3瓶饮料
    =》4个盖子+4个空瓶
    =》3瓶饮料
    =》3个盖子+3个空瓶
    =》3个盖子+1个空瓶+1瓶饮料
    =》4个盖子+2个空瓶
    =》2瓶饮料
    =》2个盖子+2个空瓶
    =》2个盖子+1瓶饮料
    =》3个盖子+一个空瓶
    所以10块钱可以喝15瓶饮料

    • Zh___r__q_   2016/03/03

      20
      上面喝15瓶剩1空瓶,3瓶盖
      -> 借2空瓶 2瓶盖
      -> 3空瓶 5瓶盖 已喝15瓶 欠2空瓶 2瓶盖
      -…->3空瓶 5瓶盖 换到最后还可以喝5瓶还剩2空瓶 2瓶盖 还回去即可

      更简单的2元可以买1瓶饮料
      2个空瓶可以换1瓶饮料 -> 1空瓶值1元
      4瓶盖换1饮料 -> 1瓶盖值0.5元
      所以0.5元可以喝1瓶饮料(没有空瓶和瓶盖)
      10/0.5=20

      • Cmder Cmder 2016/03/04

        恩恩,这个想法真心不错!我是按照楼上做的,得到的是20瓶!

      • 沧浪之水_85561 码农 2016/04/28

        并没有规定什么时候还瓶子啊,照你这种如果第二次借瓶子后不还,他可以再喝7瓶,然后还会有3个盖子和一个空瓶;再借一瓶就是前一次的循环又可以喝7瓶,最后还多余3个盖子和一个空瓶,如果这个时候刚好可以还两瓶的话截止那么久可以和29瓶;如果一直可以借一瓶而不去规定还的时间的话,那么这就是个死循环,他可以无限和下去!

    • William   2016/03/04

      还没完,还剩3盖子,1空瓶。
      先跟老板借一瓶,喝完胜4盖子,2空瓶。用4个盖子还给老板当借的一瓶。+1
      还剩2空瓶,换一瓶。喝完剩1盖子,1空瓶。+1
      继续借一瓶,喝完剩2盖子,2空瓶。2空瓶还给老板当借的一瓶。+1
      最后借2瓶。喝完剩下4盖子,2空瓶。直接还给老板当借的2瓶。+2

      所以一共有20瓶可以喝。

      这饮料真是划算。

    • 四叶草2016 DBA 2016/03/22

      续楼上(G为盖子,P为瓶子)
      3个盖 子,一个空瓶的时候 。。跟漂亮MM借2瓶。
      5G3P,还4G2P,余1G1P,借1瓶
      2G2P,还2P,余2G,再借2瓶,
      得4G2P,全还。共计20

      其实10/(2-1-0.5)=20。

  • 10瓶=5瓶饮料
    =》5个空瓶、5个瓶盖
    =》1个空瓶、1个瓶盖、3瓶饮料
    =》4个空瓶、4个瓶盖
    =》3瓶饮料
    =》3个空瓶、3个瓶盖
    =》1个空瓶、3个瓶盖、1瓶饮料
    =》2个空瓶、4个瓶盖
    =》2瓶饮料
    =》2个空瓶、2个瓶盖
    =》1瓶饮料、2个瓶盖
    =》1个空瓶、3个瓶盖
    不能换了,15瓶饮料

    有没有其他的简便算法

  • 破晓   2016/03/04

    一个空瓶等于两个瓶盖, 这样换算又能多几瓶

  • BlackJoker   2016/03/04

    喝这么多,还没拉稀啊?

  • 王先生 学生 2016/03/05

    应该为20瓶吧 ,用数学的思想来解决这个问题
    2(块)=1+(1/2+1/4)+(1/2+1/4)^2+(1/2+1/4)^3+…….=4-3^n/4^(n-1)=4
    所以10块钱可以喝20瓶,大家有什么好办法可以提出来

  • 袁言 工程师 2016/03/05

    通过计算1个瓶子1块钱,1个盖子5毛钱。
    10元买5瓶酒以后,剩下5个瓶子和5个盖子,共计7.5元,即花2.5元喝5瓶酒
    答案:20瓶

    • 袁言 工程师 2016/03/05

      先赊20瓶酒:
      用20个瓶子抵10瓶酒的钱,用20个盖子抵5瓶酒的钱,最后应付5瓶酒的钱
      总计:10元

  • re   2016/03/08

    没时间细想.以前看过类似的问题,最优的方案 应该是最后 不剩下空瓶子 和瓶盖.

  • mebius 软件 “攻城狮” 2016/03/08

    饮料 2.0
    瓶子 1.0
    盖子 0.5
    所以喝一瓶饮料消耗 0.5 元
    10元
    喝20瓶

  • tianxun   2016/03/09

    看了下这么多。。20瓶的算正常范围还可以借。。

  • 盖+瓶+水 = 2
    2瓶 = 4盖 = 2 (一瓶新的)

    瓶 = 1,盖 = 0.5
    所以 水 = 0.5
    所以可以喝 10/0.5 = 20瓶水

  • 四叶草2016 DBA 2016/03/22

    20 so easy

  • Meracle   2016/05/13

    按照价格来算,2块钱 = 酒 + 瓶子(一元) + 瓶盖(5毛),也就是说酒5毛,10块钱可以喝20瓶