早教吧作业答案频道 -->数学-->
一道关于药的思维逻辑题:共有三类药分别重1g,2g,3g,放到若干个瓶子中.请把过程说的越详细越好,共有三类药,分别重1g,2g,3g,放到若干个瓶子中,现在能确定每个瓶子中只有其中一种药,且每瓶
题目详情
一道关于药的思维逻辑题:共有三类药分别重1g,2g,3g,放到若干个瓶子中.请把过程说的越详细越好,
共有三类药,分别重1g,2g,3g,放到若干个瓶子中,现在能确定每个瓶子中只有其中一种药,且每瓶中的药片足够多,能只称一次就知道各个瓶子中都是盛的哪类药吗?
如果有4类药呢?5类呢?N类呢(N可数)?
如果是共有m个瓶子盛着n类药呢(m,n为正整数,药的质量各不相同但各种药的质量已知)?你能只称一次就知道每瓶的药是什么吗?
注:当然是有代价的,称过的药我们就不用了
共有三类药,分别重1g,2g,3g,放到若干个瓶子中,现在能确定每个瓶子中只有其中一种药,且每瓶中的药片足够多,能只称一次就知道各个瓶子中都是盛的哪类药吗?
如果有4类药呢?5类呢?N类呢(N可数)?
如果是共有m个瓶子盛着n类药呢(m,n为正整数,药的质量各不相同但各种药的质量已知)?你能只称一次就知道每瓶的药是什么吗?
注:当然是有代价的,称过的药我们就不用了
▼优质解答
答案和解析
先看最简单的情况共有三类药,分别重1g,2g,3g.
我们可以给瓶子编号分别为1号,2号和3号.
现在从1号瓶取出1片,2号瓶取出10片,3号瓶取出100片,上秤称,重量是一个三位数.
其中个位数字对应1号瓶药片重量,十位数字对应2号瓶药片重量,百位数字对应3号瓶药片重量.
问题解决.
同理,若共有四类药,分别重1g,2g,3g,4g.
我们可以给瓶子编号分别为1号,2号,3号和4号.
现在从1号瓶取出1片,2号瓶取出10片,3号瓶取出100片,4号瓶取出1000片上秤称,重量是一个四位数.
其中个位数字对应1号瓶药片重量,十位数字对应2号瓶药片重量,百位数字对应3号瓶药片重量,千位数字对应4号瓶药片重量.
问题解决.
问题是解决了,可太浪费药片了(虽然足够多),有没有更好的办法?有的.
再以三类药,分别重1g,2g,3g为例.
我们可以给瓶子编号分别为1号,2号和3号.
现在从1号瓶取出1片,2号瓶取出4片,3号瓶取出16片,上秤称,再把重量用四进制数表示.
则右起第一位数字对应1号瓶药片重量,右起第二位数字对应2号瓶药片重量,右起第三位数字对应3号瓶药片重量.
问题解决.
这是为什么?
十进制的1对应四进制的1,十进制的4对应四进制的10,十进制的16对应四进制的100
这与分别取1,10,100片最后用十进制的三位数表示没有本质的区别.
为什么用四进制?
这是因为药片的最大的重量为3,在四进制中不存在某一位向前进位的问题,这样使每一位数字都刚好对应某一瓶药片的重量.
同理,若共有四类药,分别重1g,2g,3g,4g.
我们可以给瓶子编号分别为1号,2号,3号和4号.
现在从1号瓶取出1片,2号瓶取出5片,3号瓶取出25片,4号瓶取出125片,上秤称,再把重量用五进制数表示,即可从右到左读出1至4号瓶内药片的重量.
通过上面的讨论,可得出此类问题的解法:
若共有N类药,分别放在N个瓶中,且最重药片重M,所有药片的重量均为正整数,
则我们可以给瓶子编号分别为1号至N号.
现从1号瓶取出1片,2号瓶取出(M+1)片,3号瓶取出(M+1)^2片,N号瓶取出(M+1)^(N-1)片,上秤称,再把重量用(M+1)进制数表示,即可从右到左读出1至N号瓶内药片的重量.
其实这样得出的结果,这个(M+1)进制数,每一位的数字均不同,因为每种药片的重量均不同.
但如果右起第一位与右起第二位的数字相同的话,说明1号瓶与2号瓶的药片重量相同,在本题的条件下,说明1号瓶与2号瓶装的是同一种药.
也就是说,以上的计算方法适合有同种药片装在不同药瓶的情况.
所以如果是共有m个瓶子盛着n类药,若m>n就是以上情况.(若m 综上所述,若共有m个瓶子盛着n类药,且这n种中最重药片重量为A,所有药片的重量均为正整数,
则我们可以给瓶子编号分别为1号至m号.
现从1号瓶取出1片,2号瓶取出(A+1)片,3号瓶取出(A+1)^2片,N号瓶取出(A+1)^(m-1)片,上秤称,再把重量用(A+1)进制数表示,即可从右到左读出1至m号瓶内药片的重量.从而区分每一个瓶中药的种类.
我们可以给瓶子编号分别为1号,2号和3号.
现在从1号瓶取出1片,2号瓶取出10片,3号瓶取出100片,上秤称,重量是一个三位数.
其中个位数字对应1号瓶药片重量,十位数字对应2号瓶药片重量,百位数字对应3号瓶药片重量.
问题解决.
同理,若共有四类药,分别重1g,2g,3g,4g.
我们可以给瓶子编号分别为1号,2号,3号和4号.
现在从1号瓶取出1片,2号瓶取出10片,3号瓶取出100片,4号瓶取出1000片上秤称,重量是一个四位数.
其中个位数字对应1号瓶药片重量,十位数字对应2号瓶药片重量,百位数字对应3号瓶药片重量,千位数字对应4号瓶药片重量.
问题解决.
问题是解决了,可太浪费药片了(虽然足够多),有没有更好的办法?有的.
再以三类药,分别重1g,2g,3g为例.
我们可以给瓶子编号分别为1号,2号和3号.
现在从1号瓶取出1片,2号瓶取出4片,3号瓶取出16片,上秤称,再把重量用四进制数表示.
则右起第一位数字对应1号瓶药片重量,右起第二位数字对应2号瓶药片重量,右起第三位数字对应3号瓶药片重量.
问题解决.
这是为什么?
十进制的1对应四进制的1,十进制的4对应四进制的10,十进制的16对应四进制的100
这与分别取1,10,100片最后用十进制的三位数表示没有本质的区别.
为什么用四进制?
这是因为药片的最大的重量为3,在四进制中不存在某一位向前进位的问题,这样使每一位数字都刚好对应某一瓶药片的重量.
同理,若共有四类药,分别重1g,2g,3g,4g.
我们可以给瓶子编号分别为1号,2号,3号和4号.
现在从1号瓶取出1片,2号瓶取出5片,3号瓶取出25片,4号瓶取出125片,上秤称,再把重量用五进制数表示,即可从右到左读出1至4号瓶内药片的重量.
通过上面的讨论,可得出此类问题的解法:
若共有N类药,分别放在N个瓶中,且最重药片重M,所有药片的重量均为正整数,
则我们可以给瓶子编号分别为1号至N号.
现从1号瓶取出1片,2号瓶取出(M+1)片,3号瓶取出(M+1)^2片,N号瓶取出(M+1)^(N-1)片,上秤称,再把重量用(M+1)进制数表示,即可从右到左读出1至N号瓶内药片的重量.
其实这样得出的结果,这个(M+1)进制数,每一位的数字均不同,因为每种药片的重量均不同.
但如果右起第一位与右起第二位的数字相同的话,说明1号瓶与2号瓶的药片重量相同,在本题的条件下,说明1号瓶与2号瓶装的是同一种药.
也就是说,以上的计算方法适合有同种药片装在不同药瓶的情况.
所以如果是共有m个瓶子盛着n类药,若m>n就是以上情况.(若m
则我们可以给瓶子编号分别为1号至m号.
现从1号瓶取出1片,2号瓶取出(A+1)片,3号瓶取出(A+1)^2片,N号瓶取出(A+1)^(m-1)片,上秤称,再把重量用(A+1)进制数表示,即可从右到左读出1至m号瓶内药片的重量.从而区分每一个瓶中药的种类.
看了 一道关于药的思维逻辑题:共有...的网友还看了以下:
1.一件工程,甲乙合作6天完成这项工程的5/6,甲单独完成这项工程的1/3时间与乙单独完成这项工程 2020-04-25 …
1.用一个被子像一个空瓶里倒,如果倒进3杯水,连瓶共重860克;如果倒进5杯水,连瓶共重1100克 2020-05-05 …
3/2+5/4+9/8+17/16+33/32+65/64+129/128+257/256=?(简 2020-05-14 …
两道应用题,方程的1.在800米环形跑道,甲速度320米/分,乙280米/分,同时同地同向跑,多少 2020-05-19 …
SOS~`紧急.....(有关1元2次方程的~1.如果x2-2(m+1)x+m2+5是一个完全平方 2020-05-20 …
两个工程队共同完成一项任务,甲队单独施工1个月完成总工程的1/3后,增加了乙队,共同工作了半个月, 2020-05-20 …
假定政府对每出售的1瓶威士忌额外征收1元的税,由此引起每瓶威士忌的市场价格从 12元上升到12.63 2020-05-22 …
商店货架上放着大,中,小,瓶,三种洗发液,只知道小瓶里装200克,每层洗发液的总量相等,算一算,大 2020-06-07 …
图为模拟隔肌的运动呼吸过程示意图,据图回答:(1)图中气球代表的是,图中钟罩代表的是,图中瓶底的橡皮 2020-11-05 …
数学题目,要过程的一瓶药水,第一次倒出总数的2/5,第二次倒出2/5千克,这时还剩下总数的25%,这 2020-12-22 …