#Lutece2735. 我彻底理解了V圈!

我彻底理解了V圈!

Migrated from Lutece 2735 我彻底理解了V圈!

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

工具人想要嗯融进 V 圈小团体,但是小团体里的裟鸾(中国神话中一种凤凰,这里借代精神境界超脱的鸿儒)们的关系网错综复杂,为了找到好的切入点,他决定从评论区入手。 每个裟鸾的动态下面可能会有一些他的熟人发送的评论。你从一只裟鸾的动态出发,便可以找到下一只他认识的裟鸾的动态,这样往复下去,你便能找到裟鸾关系网中的一整条链!通过研究这条链上裟鸾与裟鸾之间的关系,你便能彻底理解V圈!

不过V圈裟鸾们的防盒意识很强,为防止被发现自己的小团体,他们会刻意避免让查成分的魔怔人顺着动态评论区二度找到自己。所以保证关系网中不出现任何环!;即:从任何一个裟鸾的动态下的评论区出发,保证不可能回到他自己的主页。(这段感觉挺突兀的对吧,哈哈,出题人一开始忘加这条了,被戳穿小丑面具开始嗯编了)

由于工具人是 C 语言大佬,这些评论编制成的关系网已经被他用爬虫记录下来,但是由于他不会自动化处理小团体黑话,他只能人工处理每一条裟鸾关系链。工具人不会做无用功,所以他永远不会两次点进同一个裟鸾的动态;同时,由于工具人想要将 V 圈作为一个整体来研究,他认为找出来的关系链越少越好,所以他希望用数目最少的链,来囊括所有的 V 圈裟鸾关系的千奇百态!

但是工具人晚上还要伺候主播,怎么从关系网中选择关系链的这个问题就交给你了。

Input

工具人的成分数据记录表格式如下: 第一行有两个数:n mn\ m,表示 V 圈总共有 nn 个裟鸾(他们的 ID 分别为 1,2,,n1,2, \ldots , n);这些裟鸾一共发了 mm 条评论。 接下来有 mm 行分别记录每条评论的信息,每行有两个数:u vu\ v,表示这条评论是 ID 为 vv 的裟鸾在 ID 为 uu 的裟鸾的动态下发送的。

Output

你需要告诉工具人,最少找出多少条满足条件的关系链,才能使得这些关系把所有裟鸾包含在其中。 输出一行整数,表示最少的关系链条数。

Samples

11 12
1 2
1 3
1 4
2 5
3 6
4 7
5 8
6 9
7 10
8 11
9 11
10 11
3

Constraints

1n200,1m60001\leq n \leq 200, 1\leq m \leq 6000

Note

确实有些裟鸾可怜到没有人在他的动态下留言,也不敢在别人的动态下发评论,但是你仍然需要将他们作为单独的一条关系链研究! 保证关系网中不出现任何环! 他永远不会两次点进同一个裟鸾的动态

Resources

2022 UESTC ICPC Training for Graph