博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj1611(并查集简单应用)
阅读量:6496 次
发布时间:2019-06-24

本文共 749 字,大约阅读时间需要 2 分钟。

题目链接:http://poj.org/problem?id=1611

思路:

显然是一个并查集的题,很简单,只要将一个group中的学生并在一起,最后遍历1到n-1,看有多少学生的祖先与0的祖先相等即可。

代码如下:

1 #include
2 using namespace std; 3 4 int n,m,res,root[30005]; 5 6 int getr(int k){ 7 if(root[k]==k) return k; 8 else return root[k]=getr(root[k]); 9 }10 11 int main(){12 while(~scanf("%d%d",&n,&m),n){13 res=1;14 for(int i=0;i
0){19 scanf("%d",&tmp1);20 num--;21 while(num--){22 scanf("%d",&tmp2);23 root[getr(tmp2)]=getr(tmp1);24 }25 }26 }27 int tmp=getr(0);28 for(int i=1;i

 

转载于:https://www.cnblogs.com/FrankChen831X/p/10451980.html

你可能感兴趣的文章
springcloud demo---config-client
查看>>
Django设置联合唯一约束 -- migrate时报错处理
查看>>
Java LeetCode 1.Two Sum
查看>>
前端面试题:css相关面试题
查看>>
shell命令的高级使用之---选择性copy
查看>>
最长回文子序列-----动态规划
查看>>
Vue国际化实现
查看>>
设计模式:单例模式
查看>>
FLASH位宽为8、16、32时,CPU与外设之间地址线的连接方法
查看>>
双网卡一般情况不能有两个网关 (转)
查看>>
xshell 远程连接Linux
查看>>
Linux计划任务及压缩归档(week2_day1)--技术流ken
查看>>
ccf算法模板
查看>>
微信小程序登录 该死的官方文档TypeError: the JSON object must be str, not 'bytes'
查看>>
VMware 虚拟机克隆 CentOS 6.5 之后,网络配置问题的解决方案
查看>>
Python ( 1 ) ----- 简介
查看>>
[linux基础学习]run level
查看>>
第七周学习总结
查看>>
一步步的教你安装UChome (UChome 安装教程)
查看>>
[DeeplearningAI笔记]序列模型1.5-1.6不同类型的循环神经网络/语言模型与序列生成...
查看>>