狗主出了道有趣的小学数学题,读者可以独立思考,交流思路。

xx 喝了 347 瓶啤酒,已知 7 个空瓶换一瓶新的,问共买了几瓶?

蓄水池模型

这是我想到的最简单的解法,应用了小学经典的蓄水池模型,将题目换个说法:有水池,初始注入 x 升水,之后以 1 升/秒的速度注水,出水口则以 7 升/秒速度出水,水剩余不足 7 升时停止(设y是最后剩余的水量),此过程持续了 t 秒。总共注入了 347 升水,问 x 是多少?

条件1:总注水量 = 初始水量 + 持续注水量,有

条件2:初始注水量 = 消耗速度*时间+余量,有

将(2)代入 (1),有

即

将代入得,即 t = 49,那么 x = 298 。

七进制

把7换成10的话,可以根据表示的数字来拆解送酒数目,例如初始买了345瓶酒,最后可以喝到【300 + 30(300送30)+ 3(送的30再送3)】 + 【40 + 4(40送4)】 + 【5(5瓶不送)】+【1(3个分组合计送的3+4+5超过10了,要再送1)】。 类比来说,如果七进制数 代表初始买酒数,最终可以喝到的数目是:

其中最后的 1 来自跨组累积: 超过 7,可以再送 1 瓶。 按照这个思路,首先,可知x可以用四位数 表示,最终喝到的瓶数为:

注:e为跨组组累积送酒数,a、b、c、d均小于7,所以。

整理得到:

首先 , 只能为0,说明实际可以用三位数表示,且。 b可以表示为:

显然 。

根据与,可知:

综合,所以 更新方程为

由于,得,更新方程为:

显然 e 为1,此时d = 4。 综上,初始酒数为 ,即

等比数列

思路为:第一轮初始酒数x的1/7换成赠品,第二轮把第一轮赠品和余量的1/7换成赠品,如此反复,理想状态可以使用等比数列来表示,即:

这个角度比较复杂,我想不清楚。

其它想法

初等数学有个专题叫数论,对整数与余数的性质研究地比较深入,这个角度也许有新的解法,但是我已经忘光了。