#P6465. 采集标本
采集标本
Description
3008年3月30日凌晨5:31,联合国星际观测站观测到宇宙深处一次大规模的爆炸,爆炸之后产生了一个新的星系,科学家们发现新星系中的行星十分 特殊,这些行星之间存在一些神秘的通道,我们姑且称它们为星际轨道。通过观测发现,这些星际轨道可实现定向的传送且无需耗费额外的能量,换句话说,从某个 行星可以通过星际轨道"免费"到达其他某些行星,当然也可能无法到达其他行星(如果没有任何一条星际轨道与该行星相连的话)。也许是因为宇宙黑洞的关系, 科学家们发现一个有趣的现象,即不存在两个星球i,j,既能从i到达j,又能从j到达i! 这些行星的特殊 性带来了巨大的研究价值,所以科学家希望派飞船到行星上采集标本,他们希望能从这些标本中发现一些产生上述奇怪现象的原因,这对于人类研究太空是很重要 的。为了节约时间,尽快完成采集工作,科学家希望每个行星都被访问过且仅被访问过一次。由于飞船所能携带的燃料有限,所以飞船在这些行星间的旅行必须通过 星际轨道完成。另外,飞船可以从地球发射到任意一个行星上,当它们完成任务后也可以直接回到地球,但是由于该星系与地球之间的距离十分遥远,飞行需要耗费 大量的能量,所以科学家们希望派遣最少的飞船去完成任务。于是,日理万机的科学家找到了你,希望你能帮助他们。
Format
Input
输入文件的第一行给定N,M。(N<=200为行星的数量,M<=40000为星际轨道的数量)
接下来的M行,每行两个正整数X,Y(X,Y<=N),分别为第M条轨道的起点和终点。
Output
仅一个整数,表示最少需要的飞船数量。
Samples
5 4
1 2
2 3
1 4
3 5
2