摘要: 倒水问题: 引例:有装满水的6升的杯子,空的3升杯子和1升杯子,3个杯子都没有刻度; 在不使用道具的情况下,如何称出4升的水呢?相信聪明的你已经算出来了; (6,0,0)->(3,3,0)->(3,2,1)->(4,3,0);现在你的任务是解决一个一般性的问题: 设有大中小3个杯子的容量分别是a,b,c最初只有大杯子装满水,其他两个杯子为空;最少需要多少步才能让某一个杯子中的谁有x升呢? 你需要打印出每次操作后各个杯子中的水量(0<c<b<a<1000);输入:三个杯子的容积a,b,c然后是要称出的水量d;(d<=c);输出:操作的次数,每一次操 阅读全文
posted @ 2013-03-23 23:55 在河之博 阅读(2516) 评论(0) 推荐(2) 编辑