poj1904King's Quest(强连通)
摘要:
/*poj1904King's Quest题意是,N个男生和N个女生,告诉你每个男生喜欢的女生编号,然后给出一个初始匹配(这个初始匹配是完备匹配),然后求所有可能的完备匹配,按升序输出。看了一个神牛的报告,把这个转化成强连通问题:首先按照给出的有向边建图,然后根据最后的那个完备匹配在图中加入反向边(就是根据那个完备匹配连 女生 到 男生 的边),那么在这个图中,属于同一个强连通的点对一定是合法点对。把他们排序输出即可。*/View Code #include<iostream>#include<algorithm>using namespace std;#def 阅读全文