摘要:
题意:我们常根据无向边来计算每个节点的度,现在反过来了,已知每个节点的度,问是否可图,若可图,输出一种情况。分析:这是一道定理题,只要知道可图定理,就是so easy了 可图定理:对每个节点的度从大到小排序,取第一个(最大)的度的节点,依次与其后(度)的节点连边,每连一条边,对应的度减1。然后重新排序,重复以上步骤,若度出现负值,则不可图。(若n个点中,某点的度>=n,那么也是不可能的) 1 #include 2 #include 3 #include 4 using namespace std; 5 6 const int MAXN=22; 7 8 int a[MAXN],r[MAX. 阅读全文
posted @ 2013-10-03 10:48
Thousand Sunny
阅读(303)
评论(0)
推荐(0)

浙公网安备 33010602011771号