连单词成欧拉路 欧拉回路+字典树+并查集 POJ 2513 Colored Sticks
http://poj.org/problem?id=2513
题意:
给你很多对单词,单词相当于一个点,一对单词相当于一条边,问这么多对的单词能否组成一条欧拉路,要求每条边都要经过。
解析:
题目数据很大,每个单词最多10个字母,据说用map映射会TLE。
所有要改用字典树进行hash。
判断欧拉路径或者回路需要满足两个条件。
图上所有点联通
度数为奇数个的节点
原创
2015-10-02 15:56:27 ·
682 阅读 ·
0 评论