int read() {
char ch;
int x = 0;
bool f = true;
for (ch = getchar(); !isdigit(ch); ch = getchar())
if (ch == '-')
f ^= f;
for (; isdigit(ch); ch = getchar())
x = (x << 3) + (x << 1) + ch - 48;
return f ? x : -x;
}
第一行输入一个数字。
随后行,每行两个数字
,
分别代表第
个男生暗恋的且暗恋他的两个女生的编号。
保证对于每个女生的编号一定出现两次。保证不等于
。
。
输出最大匹配数量。