当前位置: 首页 > news >正文

html个人网站设计四秒网站建设

html个人网站设计,四秒网站建设,蚌埠推广公司,律师事务所网站建设方案Acwing 837. 连通块中点的数量 题目描述思路讲解代码展示 题目描述 思路讲解 大家看y总这段代码时要注意#xff0c;在C操作时#xff0c;y总先把a#xff0c;b的根结点取出来了#xff1a;a find(a), b find(b);#xff0c;因此接下来是先将集合a接到集合b下再把a的连通… Acwing 837. 连通块中点的数量 题目描述思路讲解代码展示 题目描述 思路讲解 大家看y总这段代码时要注意在C操作时y总先把ab的根结点取出来了a find(a), b find(b);因此接下来是先将集合a接到集合b下再把a的连通块大小加到b上还是先把a的连通块大小加到b上再操作集合都是可以的如果大家没有提前一步的处理就必须要先加连通块大小再操作集合否则操作完集合后a和b的根结点将会重叠导致输出错误 代码展示 #include iostreamusing namespace std;const int N 100010;int n, m; int p[N], cnt[N]; //cnt用来记录每个集合的大小int find(int x) {if (p[x] ! x) p[x] find(p[x]);return p[x]; }int main() {cin n m;for (int i 1; i n; i) {p[i] i;cnt[i] 1; //刚开始cnt只有一个元素都是1}while (m--) {string op;int a, b;cin op;if (op C) {cin a b;a find(a), b find(b);if (a ! b) {p[a] b;cnt[b] cnt[a];}} else if (op Q1) {cin a b;if (find(a) find(b)) puts(Yes);else puts(No);} else {cin a;cout cnt[find(a)] endl;}}return 0; }
http://wiki.neutronadmin.com/news/130515/

相关文章:

  • 网站建设方案内容google浏览器网页版
  • 延边州网站建设中国优秀的企业网站
  • 阿里巴巴网站更新怎么做开发网站需要什么条件
  • 外贸单页网站案例建立电影网站教程
  • 无限流量网站建设网站初期如何推广
  • 临沂做网站首选手机建设银行新网站
  • 江苏股票配资网站建设做网站用什么语言制作最安全?
  • 乌鲁瓦提建设管理局网站做网站 当站长
  • 有什么网站可以免费建站买淘宝店
  • 网站设置手机版上海网站分站建设
  • 奥门网站建设网站单页源码
  • 广东网站制作从化做网站
  • 婚纱网站手机网站怎样在手机上制作网页
  • 学网站建设需要什么工具微信公众号内容编辑及排版
  • 网站建设与维护的题目网站建设运营部部长岗位职责
  • 衡水做网站多少钱wordpress破解主题教程
  • 手机wap网站开发网站建设如何开单
  • 电脑经销部开具网站建设费网站内优化怎么做
  • 柳州市住房和城乡建设局网站首页网站背景图片切换
  • 公司网站传图片网站建设与运营的课程标准
  • 南京网站开发六安城市网怎么样
  • 温州多语言网站建设网站是怎么搭建的
  • 湖南省建设厅官方网站深圳做企业网站哪家好
  • 建网站的网站有哪些温州网站建设小公司
  • 上海长宁建设和交通门户网站劳动仲裁院内部网站建设
  • 页面设计模板网站wordpress读取字体
  • 网站设计所用的软件北京知名seo公司精准互联
  • 贵州网站开发七牛wordpress插件
  • 广东做网站策划服饰网站建设规划书
  • 免费制作h5页面的工具深圳seo优化推广