ls = []
count = 0
while True:
n = eval(input()) #获取每次输入
if n>=0:
ls = [1]*n #生成一个数组模拟瓶盖,更形象
while len(ls)>=3: #有3个以上瓶盖
del ls[0:3] #用掉3个
ls.append("1")#换回来1个
count+=1 #计数器
if len(ls)==1: #最后剩余1个,兑换不了了,输出已经喝掉的个数
print(count)
ls.clear()
count = 0
if len(ls)==2: #最后剩余2个,可以借一个,再兑换一次。
print(count+1)
ls.clear()
count = 0
if n == 0:
break
京公网安备 11010502036488号