HJ22-汽水瓶-模拟+找规律
方法一:相当于两瓶换一瓶,不剩下(对每次换都执行先借再还的策略),可以换n//2瓶
#相当于2换1,一次性 while True: try: n = int(input()) if n == 0: break print(n//2) except: break
方法二:模拟题目中的流程
while True: try: n = int(input()) if n == 0: break #模拟 cnt = 0 while n >= 2: n -= 3 cnt += 1 n += 1 print(cnt) except: break