URAL 1742 Team building 强联通
摘要:每个人到他认为最强的人连一条边。缩点后,入度为0的点是最小解,强联通分量是最大解。---const int maxn=111100;const int maxm=210000;int n;struct Node { int to,next;} edges[maxm];int head[maxn],edge;void addedge(int u,int v) { edges[edge].to=v,edges[edge].next=head[u],head[u]=edge++;}void prepare() { memset(head,-1,sizeof head); ed...
阅读全文
posted @ 2014-02-26 11:13
浙公网安备 33010602011771号