UVA 10054 The Necklace (欧拉回路)
题目大意:有一堆珠子,每颗珠子的两端分别有两种颜色,现在要将这些珠子串成一串,要求相邻的两颗珠子接触的一端颜色需要相同,问是否能串成一串,若能串成一串,给出这些的珠子连接顺序。
想法:这是一题图论中欧拉回路的题。将每一个珠子视作一条边,每种颜色作为点,判断这图是否构成欧拉回路。先判断该图是否连通,可以用并查集做;然后判断每个点的度,若每个点的度都是偶数,可以构成欧拉回路,若只有两个奇数度的点,可
原创
2016-08-14 21:24:42 ·
492 阅读 ·
0 评论