早教吧 育儿知识 作业答案 考试题库 百科 知识分享

A、B、C三个药瓶,分别可以装1997、97和19片药.初始时A药瓶装满了药,B、C药瓶是空的.每片药有100个有效单位,每打开瓶子一次瓶子内的所有药丸都要损失一个有效单位.现一个人要吃完这1997片药,

题目详情
A、B、C三个药瓶,分别可以装1997、97和19片药.初始时A药瓶装满了药,B、C药瓶是空的.每片药有100个有效单位,每打开瓶子一次瓶子内的所有药丸都要损失一个有效单位.现一个人要吃完这1997片药,每天吃一粒,为了使总损失的有效单位最少,他可以在打开药瓶的时候将一部分药丸转移到其他的瓶子中,处理完后将瓶子盖上.当他吃完所有药时损失的总有效单位最少是多少
▼优质解答
答案和解析
好复杂啊,但100个有效单位这个条件宽松到用不上的程度.
你看我给你分析一下:
第一次 A:1997 拿出来`97+19+1个分别放BC和吃了,损失1997 ,A剩余1880 B=97
第二次 C:19吃W=19+18+17+16...+1片,损失W次
第三次打开B,拿出来19+1
第四次 C:19吃W=19+18+17+16...+1片,损失W次
这样规律就是打开5次B,打开20次A,20次C就没了,不好算,要是编程让机器算也行,要是你耐心你自己算