Codeforces Round 738 (Div. 2)
D1
Mocha and Diana (Easy Version)
Codeforces
1400
原题
← CD2 →
翻译中…

This is the easy version of the problem. The only difference between the two versions is the constraint on $n$. You can make hacks only if all versions of the problem are solved.

翻译中…

A forest is an undirected graph without cycles (not necessarily connected).

翻译中…

Mocha and Diana are friends in Zhijiang, both of them have a forest with nodes numbered from $1$ to $n$, and they would like to add edges to their forests such that:

翻译中…
  • After adding edges, both of their graphs are still forests.
  • They add the same edges. That is, if an edge $(u, v)$ is added to Mocha's forest, then an edge $(u, v)$ is added to Diana's forest, and vice versa.
翻译中…

Mocha and Diana want to know the maximum number of edges they can add, and which edges to add.

翻译中…

Input

翻译中…

The first line contains three integers $n$, $m_1$ and $m_2$ ($1 \le n \le 1000$, $0 \le m_1, m_2 \lt n$) — the number of nodes and the number of initial edges in Mocha's forest and Diana's forest.

翻译中…

Each of the next $m_1$ lines contains two integers $u$ and $v$ ($1 \le u, v \le n$, $u \neq v$) — the edges in Mocha's forest.

翻译中…

Each of the next $m_2$ lines contains two integers $u$ and $v$ ($1 \le u, v \le n$, $u \neq v$) — the edges in Diana's forest.

翻译中…

Output

翻译中…

The first line contains only one integer $h$, the maximum number of edges Mocha and Diana can add (in each forest).

翻译中…

Each of the next $h$ lines contains two integers $u$ and $v$ ($1 \le u, v \le n$, $u \neq v$) — the edge you add each time.

翻译中…

If there are multiple correct answers, you can print any one of them.

翻译中…

Note

翻译中…

In the first example, we cannot add any edge.

翻译中…

In the second example, the initial forests are as follows.

翻译中…

image

翻译中…

We can add an edge $(2, 4)$.

翻译中…

image

翻译中…

样例

Input #1
3 2 2
1 2
2 3
1 2
1 3
Output #1
0
InputCopy OutputCopy
Input #2
5 3 2
5 4
2 1
4 3
4 3
1 4
Output #2
1
2 4
InputCopy OutputCopy
Input #3
8 1 2
1 7
2 6
1 5
Output #3
5
5 2
2 3
3 4
4 7
6 8
InputCopy OutputCopy
题目信息
题号
1559D1
时间限制
1 s
内存限制
256 MB
标签
暴力
构造
并查集
图论
贪心
树

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。