4136. 吃点心

【问题描述】

阿宁酷爱点心,她总爱带自己做的可爱小点心给她的朋友们。最近阿宁和她家的厨师们设计出许多种好吃的点心,她计划周末开个派对,邀请她的朋友们来品尝。

派对有n种点心,每种点心只做了一份。阿宁邀请了m个朋友,她的每个朋友都会有两种最喜欢的口味的点心。朋友们按照某种顺序依次取走点心,每个人取的时候都会取走现有点心中她喜欢的所有点心,有两个取两个,有一个取一个。如果此时没有她喜欢的任何点心,她就会伤心离开。阿宁不想朋友们伤心离开,请你帮助阿宁以某种方式排列朋友们的顺序,方式可能不唯一,使得伤心离开的朋友个数最少。


【输入形式】

第一行为正整数nm2nm105)。

接下来的m行,第i行为第i个朋友最喜欢的点心种类xiyi1xiyin)。


【输出形式】

输出阿宁派对伤心离开的朋友的最少个数。

【样例输入1】

5 4

1 2

4 3

1 4

3 4


【样例输出1】

1

【样例输入2】

6 5

2 3

2 1

3 4

6 5

4 5


【样例输出2】

0


【样例说明】

在第一个样例中,阿宁可以以3,1,2,4的顺序让朋友们吃点心。朋友3先去取点心1和点心4,朋友1去只能取点心21已经被朋友3取走了),朋友2只取点心3。点心被取完了,朋友4会伤心离开。

在第二个样例中,阿宁可以以2,1,3,5,4的顺序让朋友们吃点心。所有的朋友人都会取到点心,没有人会伤心离开。

【评分标准】


出题人:ICPC集训队成员 范千悦



难度等级: 1
总通过次数: 0
总提交次数: 10
2021ICPC集训队选