今天调味品网小编为大家分享关于食品、饮料、零食、特产、调味品的相关信息,希望给大家带来帮助!
2瓶子 = 1瓶汽水
1瓶汽水 = 1瓶子+1汽水
可以得到1瓶子=1汽水
1块钱 = 1瓶汽水 =2汽水
所以N块钱能买到的是2N个汽水,但是最后肯定剩下1瓶子换不了汽水,所以买到的是2N-1瓶汽水。
最简单的算法就是$count = 2*N-1;
如果觉得不可信可以将数代入验证一下。
正常的思维也可以这样:
$money = N;
$count = 0;
$mod = 0;
while ($money>0){
$count += $money;
$mid_mod = ($money+$mod)%2;
$money = intval(($money+$mod)/2);
$mod = $mid_mod;
}
最终count就是值
20元可买20瓶 得瓶20个→可换10 喝完得瓶10→可换5 喝完得瓶5→可换2余下1,喝完瓶为2+1 →可换1余下1,喝完瓶为1+1→可换1,喝完余瓶1
再向老板借一空瓶 1+1 可换1瓶,再把瓶还给老板 所以可以喝到(20+10+5+2+1+1+1)=40瓶
调味品网wWw.tiaoweiwang.Com行业招商批发平台,提供食品,干货,香辛料,火锅底料,食品添加剂,复合调味品,酱油,醋,糖,香油,鸡精,调料,味精,番茄酱,芝麻酱等市场行情。