题解 | #汽水瓶#
汽水瓶
https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f
#include <stdio.h> int main() { int input; while (scanf("%d", &input) != EOF) { // 注意 while 处理多个 case // 64 位输出请用 printf("%lld") to //printf("%d\n", a + b); if(input==0)break; int sum=0; while(input>=3) { int x=input/3; int y=input%3; sum+=x; input=x+y; } if(input==2)sum++; printf("%d\n",sum); } return 0; }