#include
//运动员喝饮料问题:n个运动员,最少需买s瓶饮料,每3瓶可换购一瓶
int main()
{
int s=0;//实际最少购买
int m=0;//总共获得饮料数量
int n;//人数
int h=0;//一次换购饮料数
int sumh;//总换购饮料数
scanf("%d",&n);
while(m s++; int y=s; sumh=0; while(y>=3){ h=y/3; y = y%3+h; sumh+=h; } m=s+sumh; } printf("最少购买饮料%d瓶\n",s); printf("实际总共获得饮料%d瓶\n",m); return 0; }