暴力法:
每次喝掉numExchange瓶酒,然后去换一瓶新酒,换到酒已经不够换为止,再把剩下的酒全部喝光
class Solution {
public:
int numWaterBottles(int numBottles, int numExchange) {
//记录剩下的酒的数目
int left=numBottles;
//记录喝了多少瓶酒
int res=0;
while(left>=numExchange)
{
//先喝numExchange瓶酒
res=res+numExchange;
//拿喝完酒的酒瓶去换酒,换完之后会少了numExchange个瓶子多了一瓶酒
left=left-numExchange+1;
}
//最后剩下几瓶酒全部喝光
res=res+left;
return res;
}
};