python小练习(065):探索法(广度优先搜索)30行代码求解倒酒问题
本帖最后由 jerryxjr1220 于 2017-2-7 11:22 编辑探索法(“广度搜索”)对于求解不确定性最优路径(状态)问题有非常好的效果,之前的python小练习(064)就是不错的例子。
下面我们再来看一题倒酒问题。
据说有人给酒肆的老板娘出了一个难题:
此人明明知道店里只有两个舀酒的勺子,分别能舀7两和11两酒,却硬要老板娘卖给他2两酒。
聪明的老板娘毫不含糊,用这两个勺子在酒缸里舀酒,并倒来倒去,居然量出了2两酒,聪明的你能做到吗?
这道题目同样可以利用探索法求解最优路径(状态)。
先看解答:(左侧的表示7两勺的状态,右侧的表示11两勺的状态,通过这样的倒酒(状态交换)后,可以得到2两酒)
Found!
源代码:
**** Hidden Message ***** 我只是为了看答案
学习下! 依旧好高深 不懂得东西,来学习了 代码怎么去实现,思路学习下 看看
我只是为了看答案 学习 以前经常玩数独,请问高级数独很有难度的那种带乘法的能不能也通过这种方式进行探索 知飞科技 发表于 2017-2-10 10:02
以前经常玩数独,请问高级数独很有难度的那种带乘法的能不能也通过这种方式进行探索
python小练习(067):回溯法求解数独问题:
http://bbs.fishc.com/thread-82257-1-3.html 怎么办,好多要学习的,没时间谈恋爱了 看看怎么写??? 学习一下 我要看代码。。。 看答案 棒!!~~~~~~~~~~~ … 握草,感觉好厉害 0.1s 这个速度