浇筑问题
浇筑问题:X和Y是玻璃杯的容量; (x,y)是当前的填充水平,代表一种状态。 目标是可以放置在任何一个玻璃杯中的水准仪。 从开始状态开始,并跟随继任者,直到达到目标为止。 跟踪边界和以前的探索; 没有边界时失败。
返回{state:action}对的字典,描述从(x,y)状态可以达到什么,以及如何实现。
更多倾倒问题:在此问题中,您将解决任意数量的眼镜的倾倒问题。 编写一个函数more_pour_problem,该函数将输入容量,目标和(可选)启动作为输入。 此函数应返回状态和动作的路径。 容量是数字的元组,其中每个数字代表玻璃的体积。 目标是所需的体积,起始量是每个玻璃杯中起始量的元组。 启动默认为无(所有眼镜都是空的)。 返回的路径应类似于[state,action,state,action,...],其中state是卷的元组,而action是('fill',i),('e