北京时代 网站建设网站开发规模和工作量的计算

张小明 2026/3/12 23:54:55
北京时代 网站建设,网站开发规模和工作量的计算,建材 网站 模板,技术支持 东莞网站建设洋酒回收题目传送门 1.并查集是什么#xff1f; 本质是一种树形结构#xff08;拥有相同根节点的多叉树#xff09;#xff0c;可以很方便的判断集合元素之间的从属关系。 2.如何维护好一个并查集#xff1f; 并查集的本质在于相同的根节点#xff0c;那么只需要通过某种方式…题目传送门1.并查集是什么本质是一种树形结构拥有相同根节点的多叉树可以很方便的判断集合元素之间的从属关系。2.如何维护好一个并查集并查集的本质在于相同的根节点那么只需要通过某种方式记录好组内每一个元素的根节点比较两个元素根节点是否相同就可以判断是否在同一个集合内。3.如何判断根节点我们可以定义根节点的上一个节点为自己这样子我们便有一个判断的条件了。开始写代码吧。头部分#includeiostream using namespace std; int fa[5010]; int main{ int a,b,c; cinabc; int m,n; }首先我们要初始化所有数的根为自身for(int i1;ia;i){ fa[i]i;//fa是father数组记录其上一个节点信息 }其次就是处理输入信息我们要先读取两个整数这两个整数是在同一个集合内的。然后我们就要找他的根。int find(int x){ while(x!fa[x]){//循环找根节点由根节点的定义 xfa[x]; } return x;//返回找到的根节点 }然后我们要统一两个数的根这里我们可以想象一个图a db b b e e e e e e e e e e e ec c c c c c.虽然有点丑但是应该能看到这是一个三层和两层的树我们要做的实际上是把他的根节点统一即下图如果这么丑也能算图的话ab b b dc c c c c c. e e e e e e e e e e e e其实就是把一棵树全部注意是全部嫁接到另一棵树上。for(int i0;ib;i){ cinmn; if(find(m)!find(n)) fa[find(m)]find(n);//将一棵树的根节点插入到另一棵树上 }然后就是判断是否相同了很简单直接贴完整代码了#includeiostream using namespace std; int fa[5010]; int find(int x){ while(x!fa[x]){ xfa[x]; } return x; } int main(){ int a,b,c; cinabc; int m,n; for(int i1;ia;i){ fa[i]i; } for(int i0;ib;i){ cinmn; if(find(m)!find(n)) fa[find(m)]find(n); } for(int i0;ic;i){ cinmn; if(find(m)find(n)) printf(Yes\n); else printf(No\n); } return 0; }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

图书网页设计网站网站系统架构图

从 Windows 迁移到 Linux 桌面系统的全面指南 1. 引言 在当今的桌面计算领域,微软 Windows 操作系统占据着主导地位。然而,随着开源软件的兴起,Linux 作为一种具有成本效益的替代方案,正逐渐受到关注。开源软件和 Linux 操作系统不仅在商业领域,还在教育和政府部门展现出…

张小明 2026/3/5 2:44:42 网站建设

建设机械网站公司西安知名的集团门户网站建设费用

PvZ Toolkit终极游戏增强工具:智能自动化完整指南 【免费下载链接】pvztoolkit 植物大战僵尸 PC 版综合修改器 项目地址: https://gitcode.com/gh_mirrors/pv/pvztoolkit PvZ Toolkit是一款专为植物大战僵尸PC版设计的智能游戏增强工具,通过先进的…

张小明 2026/3/5 2:44:43 网站建设

3月网站备案白名单wordpress友言

文章目录前言一、基础概念类(必问)1. Fragment 生命周期有哪些核心阶段?请简述每个阶段的作用2. onCreateView 和 onViewCreated 的区别?分别适合做什么操作?二、场景分析类(高频)1. 屏幕旋转&a…

张小明 2026/3/5 2:44:43 网站建设

做的好点的外贸网站腾讯企点qtrade

🙋有小伙伴反馈:相册布局能否装修成像美团店铺那样?也就是顶部有一个商家信息卡片,下面就是左右两级分类,这样简洁明了,方便客户快速找款看款 👌包的💯支持的 ⬇️下面将介绍如何将相…

张小明 2026/3/5 2:44:46 网站建设

网站建设饱和了吗网络优化策划书

面对一份长达数十页的论文草稿,你是否曾感到一种深层的焦虑:尽管各部分内容都已填满,但整体读起来却像一盘散沙?观点之间缺乏有力的勾连,论证过程跳跃,核心结论的得出显得突兀。这正是许多研究者在写作后期…

张小明 2026/3/5 2:44:47 网站建设

笔记本电脑可以做网站服务器郑州网站建设伟置

掌握强化学习环境设计:5大空间类型与实战建模方法 【免费下载链接】gym A toolkit for developing and comparing reinforcement learning algorithms. 项目地址: https://gitcode.com/gh_mirrors/gy/gym 你是否曾因状态空间定义不当导致模型训练失败&#x…

张小明 2026/3/5 2:44:48 网站建设