1216. 饮料换购

摘要
Title: 1216. 饮料换购
Tag: 模拟
Memory Limit: 64 MB
Time Limit: 1000 ms

Powered by:NEFU AB-IN

Link

1216. 饮料换购

  • 题意

    乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
    请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮料,最后他一共能喝到多少瓶饮料。

  • 思路

    模拟喝和换的过程即可

  • 代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    '''
    Author: NEFU AB-IN
    Date: 2022-03-23 18:47:32
    FilePath: \ACM\Acwing\1216.py
    LastEditTime: 2022-03-23 18:48:48
    '''
    n = int(input())

    ans = 0
    pg = 0

    while True:
    #喝
    ans += n
    pg += n
    #换
    n = pg // 3
    pg = pg % 3
    if n == 0 and pg < 3:
    break
    print(ans)
使用搜索:谷歌必应百度