假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题:如何只用这2个水壶从池塘里取得3升水.

问题描述:

假设有一个池塘,里面有无穷多的水.现有2个空水壶,容积分别为5升和6升.问题:如何只用这2个水壶从池塘里取得3升水.

倒满6升瓶,再把里面水倒满5升瓶,此时6升瓶里只有1升水,将5升瓶里的水倒掉,将1升水倒入5升瓶,在装满6升瓶,再将6升瓶里的水倒满5升瓶,此时5升瓶满,6升瓶里还剩2升水,倒走5升瓶再将6升瓶的2升水倒入5升瓶,再装满6升瓶,倒满5升瓶,此时6升瓶里正好有3升水