HDU_1878 欧拉回路
摘要:
做这题要分两步:1:先判断每个节点的度是否都为偶数,若都是偶数,则有可能存在欧拉回路,只要出现一个节点的度为奇数,则可以肯定绝对没有欧拉回路2:若所有节点的度都为偶数,再用并查集判断是不是从任意的节点走都可以走到其他的任意点,若可以则有欧拉回路,若不可以则没有#include <stdio.h>#define num 1000int m, n, i, a, b, flag, du[num], set[num];void init(){ for (i = 1; i <= n; ++ i) { du[i] = 0; set[i] = i; } flag = 0;}int find 阅读全文
posted @ 2011-04-02 20:47 ╰☆惔、煙菋 阅读(1101) 评论(0) 推荐(1) 编辑