
脑筋急转弯
小菜鸡_c
这个作者很懒,什么都没留下…
展开
-
如何用6L和5L的容器,倒出4L水?
题目:有一个容积为6L和一个容积为5L的桶,两个桶都没有刻度,假设有足够的水,如何用这两个桶倒出4L水?步骤如下:思路:先把6L桶装满,再向5L桶里倒水。5L桶满,则把它的水倒掉,6L桶没水,则装满水,不断循环这个过程,直到找到满足要求的水。...原创 2021-03-06 14:39:03 · 3642 阅读 · 2 评论 -
(小白鼠喝药问题)1000瓶药水,其中有一瓶是有毒的,如何找出有毒的药水?
问题描述有 1000 瓶药水,但是其中有一瓶是有毒的,小白鼠只要喝了任意剂量的药水,24小时内就会死掉!每只小白鼠允许喝多瓶药水,请问,在24小时内找出有毒的药水,最少需要多少只小白鼠?解答至少需要10只。分析1、因为2^10=1024>1000,把1000瓶药水从1开始,从小到大按顺序编号,到1000结束,并且编号用二进制表示,10只小白鼠也从1,2,3…10按顺序编号。2、每瓶药水二进制位上,哪一位的数为1,则给对应编号的小白鼠喝这瓶药水。例如:00 0000 0001-------原创 2021-03-02 22:31:00 · 6755 阅读 · 1 评论