#L0791. 连根植物计数

连根植物计数

题目描述

一个种植园被划分成 m×nm \times n 个小格子(东西方向 mm 行,南北方向 nn 列)。每个格子里种了一株植物。

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

已知哪些小格子间出现了连根现象,请统计这个园中最终一共有多少株独立的植物(即连通分量的个数)。

格子按行优先编号,从 11 开始。例如 5×45 \times 4 的格子编号如下:

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

输入格式

第一行两个整数 mmnn,用空格分开,表示格子的行数和列数(1<m,n<10001 \lt m,n \lt 1000)。

接下来一行一个整数 kk,表示下面还有 kk 行数据(0<k<1050 \lt k \lt 10^5)。

接下来 kk 行,每行两个整数 aabb,表示编号为 aa 的小格子和编号为 bb 的小格子合根了。

输出格式

一行一个整数,表示独立植物的数目。

样例

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
难度 普及
通过率
尝试 0
已通过 0
ID
1519
类型
传统题
Time Limit
1000ms
Memory Limit
256MiB
上传者