题目:1瓶汽水1块钱,2个空瓶可以换一瓶新的,一共有20块,问最多能喝几瓶汽水?
首先,money/单价=首先可以喝到的汽水数total=首先得到的空瓶数empty
其次,只要空瓶数>1,就可以通过空瓶再次换新的,此时total=total+empty/2;
然后,empty/2+empty%2;然后再去判断empty是否>1,继续进行

法二:用递归的方法之一----从空瓶子的角度出发

解密饮料交换策略:最多能喝多少瓶汽水,
文章讨论了如何利用1瓶汽水1块钱的规则和空瓶兑换新汽水的机制,通过数学方法(包括金钱/单价计算和递归)解决最多能喝到多少瓶汽水的问题。
题目:1瓶汽水1块钱,2个空瓶可以换一瓶新的,一共有20块,问最多能喝几瓶汽水?
首先,money/单价=首先可以喝到的汽水数total=首先得到的空瓶数empty
其次,只要空瓶数>1,就可以通过空瓶再次换新的,此时total=total+empty/2;
然后,empty/2+empty%2;然后再去判断empty是否>1,继续进行

法二:用递归的方法之一----从空瓶子的角度出发


被折叠的 条评论
为什么被折叠?