ZBLOG

啤酒买八瓶送一瓶 三个瓶子换一瓶啤酒

购买啤酒时,商店提供两种优惠:买八瓶送一瓶三个空瓶换一瓶。假设初始购买数量为 ( N ) 瓶,计算总共能喝到的啤酒数量步骤如下:

1. 初始获得瓶数:购买 ( N ) 瓶,赠送 ( leftlfloor frac{N}{8} rightrfloor ) 瓶,共喝到 ( N + leftlfloor frac{N}{8} rightrfloor ) 瓶。

啤酒买八瓶送一瓶 三个瓶子换一瓶啤酒-图1
(图片来源网络,侵删)

2. 初始空瓶数:喝完上述所有啤酒后,空瓶数为 ( C = N + leftlfloor frac{N}{8} rightrfloor )。

3. 循环兑换

  • 兑换次数:当空瓶数 ( C geq 3 ) 时,可兑换 ( leftlfloor frac{C}{3} rightrfloor ) 瓶,喝完后的空瓶数为 ( leftlfloor frac{C}{3} rightrfloor + (C mod 3) )。
  • 重复此过程,直到剩余空瓶不足 3 个为止。
  • 公式总结

    啤酒买八瓶送一瓶 三个瓶子换一瓶啤酒-图2
    (图片来源网络,侵删)

    总饮用瓶数 ( T = N + leftlfloor frac{N}{8} rightrfloor + sum E ),其中 ( E ) 为每次兑换得到的瓶数。

    示例:购买 ( N = 8 ) 瓶时:

    1. 初始获得 ( 8 + 1 = 9 ) 瓶,喝完有 9 空瓶。

    2. 第一次兑换:( 9 div 3 = 3 ) 瓶,喝完剩 ( 3 ) 空瓶。

    3. 第二次兑换:( 3 div 3 = 1 ) 瓶,喝完剩 ( 1 ) 空瓶。

    4. 总饮用数:( 9 + 3 + 1 = 13 ) 瓶。

    答案:购买 8 瓶时,最多可喝到 13 瓶

    分享:
    扫描分享到社交APP
    上一篇
    下一篇
    发表列表
    请登录后评论...
    游客 游客
    此处应有掌声~
    评论列表

    还没有评论,快来说点什么吧~