Codechef BALNET Balancing Network Revisited
2021-03-13 23:28
标签:else i+1 iss int oid row char ++ codec Link Codechef BALNET Balancing Network Revisited 标签:else i+1 iss int oid row char ++ codec 原文地址:https://www.cnblogs.com/cjoierShiina-Mashiro/p/12815263.html
先考虑\(2|n\)的情况。
考虑构造一个大小为\(\frac n2\)的匹配,然后使得每个匹配中有至少一条线是不统一的。
最开始先任意构造一组匹配。
然后对于一条\((u,v)\)间的边,设\(x,y\)分别为\(u,v\)的匹配点,那么我们让\(u\leftrightarrow v,x\leftrightarrow y\)。
构造完匹配之后,我们钦定其中任意一个点为不统一的。
然后我们再倒序遍历每条边推回初始状态即可。#include
文章标题:Codechef BALNET Balancing Network Revisited
文章链接:http://soscw.com/index.php/essay/64315.html