poj 2524 Ubiquitous Religions
摘要:
// 题意:一个学校有n人,其中有m对人是具有相同的宗教信仰,问这个学校里有多少种不同的宗教信仰#include <iostream> //并查集 using namespace std;int p[50010],hei[50010],n,m;void init(){ for(int i=1;i<=n;++i) { p[i]=i; hei[i]=0; }}//路径压缩,当我们经过"递归"找到祖先节点后,"回溯"的时候顺便将路径上的所有节点都直接指向祖先int find(int x){ return p[x]==x ? x ... 阅读全文
posted @ 2011-07-22 15:06 sysu_mjc 阅读(123) 评论(0) 推荐(0)
浙公网安备 33010602011771号