#ARC111B. Reversible Cards

    ID: 1666 传统题 2000ms 1024MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>普及+/提高−图论并查集二分图匹配

Reversible Cards

Reversible Cards

时间限制:2s
空间限制:1024MB

题目描述

有 NN 张卡片,每张卡片两面分别涂有正整数表示的颜色。第 ii 张卡片两面的颜色为 ai,bia_i,b_i。你可以独立选择每张卡片哪一面朝上,求朝上颜色种类数的最大值。

输入格式

第一行一个整数 NN。接下来 NN 行,第 ii 行两个整数 ai,bia_i,b_i。

输出格式

输出一个整数,表示最多能同时看到多少种颜色。

样例输入 1

4
1 2
1 3
4 2
2 3

样例输出 1

4

样例输入 2

2
111 111
111 111

样例输出 2

1

样例输入 3

12
5 2
5 6
1 2
9 7
2 7
5 5
4 2
6 7
2 2
7 8
9 7
1 8

样例输出 3

8

数据范围

对于所有数据,1≤N≤2×1051\le N\le2\times10^5,1≤ai,bi≤4×1051\le a_i,b_i\le4\times10^5。

子任务编号 分值 特殊限制
1 10 对所有 ii,ai=bia_i=b_i
2 15 每种颜色在全部 2N2N 个卡面中至多出现一次
3 20 N≤20N\le20
4 25 N≤2000N\le2000
5 30 无特殊限制