发布网友 发布时间:2023-08-10 05:21
共3个回答
热心网友 时间:2024-11-23 23:52
1、先用5L的容器装满5L的水,倒入6L的容器中,再重复一次;此时,5L容器中剩余4L。 2、将6L的容器清空,将上面5L的容器中剩余的4L水倒入6L的容器中。 3、最后,只要将5L的容器装满,再倒入已有4L水的6L的容器中,此时,在5L的容器中就剩下了3L的水热心网友 时间:2024-11-23 23:53
假设五升容器为a,六升容器为b。热心网友 时间:2024-11-23 23:54
其实这个问题可以有以下通解法,r = 5*x mod 6 (x∈N) ,当x分别取1,2,3,4,5时,r分别为5,4,3,2,1。(x为5L容器的杯数,r为想要称出的水)所以当我们想要称出3L水,只需要将5L的容器装满倒入6L的容器里重复三次即可(6L容器装满水后全部倒掉)