题目链接:http://acm.nyist.edu.cn/JudgeOnline/problem.php?pid=21
以下图片参考此微博,谢谢:https://blog.youkuaiyun.com/guozlh/article/details/50572347
三个水杯相互倒水的过程如下:

对于每一次倒水都会引起三个水杯水量状态的改变,这样就可以得到如下的一个解空间树:

DFS-AC代码如下:
#include<iostream>
#include<cstdio>
#include<cmath>
#include<cstring>
#include<queue>
#include<stack>
#include<vector>
#define INF 1e8

这篇博客介绍了如何使用深度优先搜索(DFS)和广度优先搜索(BFS)解决NYOJ上的三个水杯问题。作者提供了题目链接,并引用了一篇详细的文章作为参考,同时给出了两种算法的正确实现代码。
最低0.47元/天 解锁文章
248

被折叠的 条评论
为什么被折叠?



