博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
并查集hdu1232
阅读量:5965 次
发布时间:2019-06-19

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

应该是最主要的题

開始还是没有理解透彻

没有理解透彻就不要急着做题

并查集说白了就是把全部的点看看能归成几个集 合

所以首先推断这两点是否在一个集合范围内

假设没在一个集合范围内

就把小的集合赋给大的集合

记住是把小的集合赋给大的集合

把小的集合赋给大的集合

把小的集合赋给大的集合

把小的集合赋给大的集合

3遍

至于为什么

改成大于也对。

。。

#include
#include
using namespace std;int sett[1100];int find2(int a){ while(sett[a]!=a) a =sett[a]; return a;}void merge2(int a,int b){ if(a

转载地址:http://qamax.baihongyu.com/

你可能感兴趣的文章
并查集hdu1232
查看>>
Mysql 监视工具
查看>>
Linux Namespace系列(09):利用Namespace创建一个简单可用的容器
查看>>
博客搬家了
查看>>
Python中使用ElementTree解析xml
查看>>
jquery 操作iframe、frameset
查看>>
解决vim中不能使用小键盘
查看>>
jenkins权限管理,实现不同用户组显示对应视图views中不同的jobs
查看>>
我的友情链接
查看>>
批量删除用户--Shell脚本
查看>>
Eclipse Java @Override 报错
查看>>
知道双字节码, 如何获取汉字 - 回复 "pinezhou" 的问题
查看>>
linux的日志服务器关于屏蔽一些关键字的方法
查看>>
mysql多实例实例化数据库
查看>>
javascript 操作DOM元素样式
查看>>
HBase 笔记3
查看>>
【Linux】Linux 在线安装yum
查看>>
Atom 编辑器系列视频课程
查看>>
[原][osgearth]osgearthviewer读取earth文件,代码解析(earth文件读取的一帧)
查看>>
使用dotenv管理环境变量
查看>>