2013 吉林通化邀请赛 D-City 离线型的并查集
摘要:
题意:给定n个点和m条边,问你拆掉前i条边后,整个图的连同城市的数量。i从1到m。思路:计算连通的城市,很容易想到并查集,但是题目里是拆边,所以我们可以反向去做。存下拆边的信息,从后往前建边。#include #include#include#includeusing namespace std;struct node{ int a,b;}Q[100005];int set[10005];int ans[100005];void init(int n){ int i; for(i=0;i0;i--) { if(merge(Q[i].a,Q[... 阅读全文
浙公网安备 33010602011771号