题目描述
乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊 C 型饮料,凭 3 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。
请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮料,最后他一共能喝到多少瓶饮料。
输入描述
输入一个整数 �(0<�<1000)n(0<n<1000),表示开始购买的饮料数量。
输出描述
输出一个整数,表示实际得到的饮料数
输入输出样例
示例
输入
100
输出
149
代码:
n=input()
n=int(n)
drink=n
while drink>=3:
n+=drink//3
drink=drink//3+drink%3
print(n)
该问题是一个数学问题,涉及到序列的处理和求和。小明初始购买n瓶乐羊羊C型饮料,每3个瓶盖可换1瓶,程序通过不断计算可换得的额外饮料数量,直到无法再换为止。最终输出的是小明总共能喝到的饮料瓶数。
4931

被折叠的 条评论
为什么被折叠?



