楼上的解释应该是不对的。按照第二题的原文 For each additional day that the book is overdue, the total fine is either increased by $0.30 or doubled, whichever results in the lesser amount. 我们可以发现 每天增长的就是TOTAL FINE 并不是说每天变化的是当天的罚金 然后最后把它加总 那么我们再看TOTAL FINE的算法 第一天0.1 之后要么增加0.3 要么是前一天的2倍 这两种的选择是看那种的结果更少! 于是第一天0.1 第二天要么0.1+0.3要么0.1*2 于是选最少的 0.2 第三天要么0.2+0.3要么 0.2*2 于是选0.4 第四天要么0.4+0.3要么0.4*2 于是这天我们不再乘2 而是选择 0.7! 所以第四天的TOTAL FINE是0.7 而不是前三天的加总!! -- by 会员 gjc898600 (2010/9/15 12:14:53)
我是错了,呵呵 |