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; }
第一行输入一个数字。
随后行,每行两个数字
,
分别代表第
个男生暗恋的且暗恋他的两个女生的编号。
保证对于每个女生的编号一定出现两次。保证不等于
。
。
输出最大匹配数量。