#include <iostream> using namespace std; int main() { int empty_bottles; int drink; int ans=0; while(cin>>empty_bottles&&empty_bottles>=2) { ans=0; //先向老板借1个 empty_bottles++; while(empty_bottles>=3) { drink=empty_bottles/3;//换成汽水 empty_bottles=empty_bottles%3;//剩下的空瓶子 empty_bottles+=drink;//汽水喝完变成空瓶子 ans+=drink;//加上本轮喝到的 } cout<<ans<<endl; } } // 64 位输出请用 printf("%lld")