我裸算了一下: i`o}*`//
bc}X.IC
1. 开始。 {MmHR
喝了0瓶,剩0个空瓶,0个瓶盖,和¥10 5 e:Urv77
;t47cUm6j
2. 买1瓶。 Zu(eYH=Q
喝了1瓶。剩1个空瓶,1个瓶盖,和¥8. H
<CsB
?]%JQ]Gf*
3. 再买1瓶。 "bZV<;y6
喝了2瓶,剩2个空瓶,2个瓶盖,和¥6 $ q*kD#;mh
qh
Ezv~
4. 用2个空瓶换一个满瓶。 /x.TF'Z*
喝了3瓶,剩1个空瓶,3个瓶盖,和¥6 x4v@Kk/
x_1JQDE
5. 买1瓶。 )#-27Y
喝了4瓶,剩2个空瓶,4个瓶盖,和¥4. .(o]d{ '-}
f@l 6]z{.L
6. 用2个空瓶换一个满瓶,用4个瓶盖再换一个满瓶。 jB }O6u[%
喝了6瓶,剩2个空瓶,2个瓶盖,和¥4. Tk s;,C
9@AGx<S1
7. 用2个空瓶换一个满瓶 d7N;Fa3yL
喝了7瓶,剩1个空瓶,3个瓶盖,和¥4. xw: v|(
Hv%(9)-8
8. 买1瓶
{ZFa
+
喝了8瓶,剩2个空瓶,4个瓶盖,和¥2 <'A>7M~h?*
xO'I*)
9. 用2个空瓶换一个满瓶,用4个瓶盖再换一个满瓶。 (^GVy=
喝了10瓶,剩2个空瓶,2个瓶盖,和¥2. JV'd!5P
1A^iUC5)
10. 用2个空瓶换一个满瓶 $w%oLI@kl
喝了11瓶,剩1个空瓶,3个瓶盖,和¥2. a?' 3
k*|dX.C:
11. 买1瓶
.fcU&t
喝了12瓶,剩2个空瓶,4个瓶盖,和¥0 iU^ 4a
-Nmf}`_
12. 用2个空瓶换一个满瓶,用4个瓶盖再换一个满瓶。 |Hn[XRsf
喝了14瓶,剩2个空瓶,2个瓶盖,和¥0. I Vy,A7f
[]Cvma1\
13. 用2个空瓶换一个满瓶 oTtmn,
T
喝了15瓶,剩1个空瓶,3个瓶盖,和¥0. .jMm-vox}
"_+X#P
x
@_YEK3l]l
『5-6-7』『8-9-10』和『11-12-13』都是一个循环周期了,所以这个问题可以扩大化,假设一开始有任意XX块钱,都能用编程算出来按照这种方法最后能喝多少瓶。不过这只是一个可行的瓶数,要想说它是最多的,还需要证明这种一攒够了空瓶和瓶盖就去换酒的方法比别的方法都好。 7ka^y k@Q
G B!3`
A%&
@RotJl/>