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

陕西做天然气公司网站seo去哪里学

陕西做天然气公司网站,seo去哪里学,dw网页设计步骤,国外域名注册做违法网站合根植物 原题目链接 题目描述 W 星球的一个种植园被分成 m n 个小格子(东西方向 m 行,南北方向 n 列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的…

合根植物

原题目链接

题目描述

W 星球的一个种植园被分成 m × n 个小格子(东西方向 m 行,南北方向 n 列)。每个格子里种了一株合根植物。

这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。

如果我们告诉你哪些小格子之间出现了合根现象,你能计算出这个园中一共有多少株合根植物吗?


输入描述

  • 第一行:两个整数 m, n,用空格分隔,表示格子的行数和列数(1 ≤ m, n ≤ 1000)。
  • 第二行:一个整数 k0 ≤ k ≤ 10⁵),表示下面还有 k 行数据。
  • 接下来的 k 行:每行两个整数 a, b,表示编号为 a 的小格子和编号为 b 的小格子合根了。

说明:

格子是按从上到下,从左到右依次编号的。例如 5 × 4 的格子如下编号:

 1  2  3  4  5  6  7  8  9 10 11 12  
13 14 15 16  
17 18 19 20

输出描述

输出一个整数,表示最后园中合根植物的数量。


输入样例

5 4
16
2 3
1 5
5 9
4 8
7 8
9 10
10 11
11 12
10 14
12 16
14 18
17 18
15 19
19 20
9 13
13 17

输出样例

5

样例解释

在这里插入图片描述

c++代码

#include<bits/stdc++.h>using namespace std;int m, n, k, a, b;
vector<int> arr;
unordered_set<int> ans;int myfind(int x) {int root = x;while(arr[root] != root) root = arr[root];int i = x, j;while(i != root) {j = arr[i];arr[i] = root;i = j;}return root;
}void mymerge(int x, int y) {x = myfind(x), y = myfind(y);if (x != y) arr[x] = arr[y];
}int main() {cin >> m >> n >> k;arr = vector<int>(m * n + 1);for (int i = 1; i <= m * n; i++) arr[i] = i;while(k--) {cin >> a >> b;mymerge(a, b);}for (int i = 1; i <= m * n; i++) {if (ans.find(myfind(i)) == ans.end()) ans.insert(arr[i]);}cout << ans.size();return 0;
}//by wqs

题目解析

这个是非常简单纯粹的并查集题目。

http://www.dtcms.com/wzjs/243810.html

相关文章:

  • 设计师用什么软件搜索引擎优化方法有哪几种
  • 2013电子商务网站建设考试试卷百度推广平台
  • 建设网站网址是多少北大青鸟软件开发培训学费多少
  • 西安b2c网站建设域名注册网站查询
  • 网站升级中百度贴吧官网入口
  • 全国企业公示网查询官网网站为什么要seo?
  • 上海网站seo设计郑州网站顾问热狗网
  • 洞口做网站找谁企业专业搜索引擎优化
  • 专业律所网站建设关键词工具有哪些
  • 2023年免费b站推广大全培训班学员培训心得
  • 微信如何做网站个人网站seo入门
  • 佛山专业的做网站seo优化标题
  • 杭州设计公司税务筹划seo研究协会网是干什么的
  • 东莞电商网站建设官网seo哪家公司好
  • 一级a做爰片图片免费观看网站服务营销策划方案
  • 广州建站优化广告推广方案怎么写
  • 广州网站制作开发公司哪家好公司网站的推广方案
  • 哪个网站系统做的好软件外包公司有哪些
  • 网站建设 总结怎么做百度搜索排名
  • 网页二级网站怎么做浙江网站seo
  • 武汉专业网站推广b站视频推广网站400
  • 视频号视频二维码宁波seo怎么推广
  • 烟台免费网站建站模板seoapp推广
  • 网站建设收费分几次2022百度指数排名
  • 晋江做任务的网站免费网站制作平台
  • 怎样说服企业做网站建设推广湖南长沙疫情最新情况
  • 无锡做网站 选众诺电销精准客户资源
  • 能自己做二次元人物的网站引擎搜索对人类记忆的影响
  • 龙岩天宫山缆车收费淘宝seo
  • 为WordPress添加测试用户seo优化范畴