Lake Counting(Poj No.2386)

 题目分析:这是利用深度优先遍历的题(dfs) 我原来以为dfs只是特指图中的深度优先遍历 没想到其实更能代表一种思想 : 从最开始的状态出发 遍历所有可以到达的状态 也由此可以对所有状态进行操作

就这道题而言 要做出需要2种思想

1.得把计算水洼转化  首先当我们分析过某个水洼后就把它置为‘.' 以防对别的情况造成影响 再者以该水洼为跳板深度遍历它的八个方向 并且这八个方向一定会被检测到

2.深度理解dfs的含义 从开始的状态出发 遍历所有可达的状态 这个真的和图的遍历很像 就是图的遍历的变形

!!!!这就是图的遍历  计算图中连通分支数也是这样的

原文地址:https://www.cnblogs.com/57one/p/11953868.html