图论
文章平均质量分 80
catfishbear
acmer
展开
-
uva 705 - Slash Maze
图。就是求'/'和'\'能构成多少个封闭图形,和最大的封闭图形的面积是多少。可以把图扩大两倍或者三倍。如果扩大两倍dfs的时候考虑太多,不好理解。我扩大了三倍。即一个格子被分为九个格子,若为'\'则将正对角线的三个标记为不能走, 若为'/'则将副对角线的标记,然后用dfs遍历图。注意最后求出的面积要除以三,#include#includeconst int MAXN原创 2014-03-03 18:52:11 · 466 阅读 · 0 评论 -
uva 10129 - Play on Words
欧拉回路的一道不错的题目。(顺便总结下欧拉回路)欧拉道路:能从无向图中的一个结点出发走出一条道路,每条边恰好经过一次。如果一个无向图是连通的,且最多只有两个奇点(点的度数为奇数的点),则一定存在欧拉道路。如果有两个奇点,则必须从其中一个奇点出发,另一个奇点终止;如果奇点不存在,则可以从任意点出发,最终一定会回到该点。(称为欧拉回路)。奇点不可能为奇数,一条边提供两个度,起点,终原创 2014-03-04 19:54:52 · 682 阅读 · 1 评论