一道关于药的思维逻辑题:共有三类药分别重1g,2g,3g,放到若干个瓶子中.请把过程说的越详细越好,
问题描述:
一道关于药的思维逻辑题:共有三类药分别重1g,2g,3g,放到若干个瓶子中.请把过程说的越详细越好,
共有三类药,分别重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号瓶药...