#graph903. 祭祀

祭祀

祭祀

题目来源

CTSC2008

题目描述

在遥远的东方,有一个神秘的民族,自称Y族。他们世代居住在水面上,奉龙王为神。每逢重大庆典,Y族都会在水面上举办盛大的祭祀活动。我们可以把Y族居住地水系看成一个由岔口和河道组成的网络。每条河道连接着两个岔口,并且水在河道内按照一个固定的方向流动。显然,水系中不会有环流。

由于人数众多的原因,Y族的祭祀活动会在多个岔口上同时举行。出于对龙王的尊重,这些祭祀地点的选择必须非常慎重。准确地说,Y族人认为,如果水流可以从一个祭祀点流到另外一个祭祀点,那么祭祀就会失去它神圣的意义。族长希望在保持祭祀神圣性的基础上,选择尽可能多的祭祀的地点。

输入格式

第一行包含两个用空格隔开的整数 n,m(1≤n≤100,1≤m≤1000)n, m(1\leq n\leq 100, 1\leq m\leq 1000),分别表示岔口和河道的数目,岔口从 11 到 nn 编号。

接下来 mm 行,每行包含两个用空格隔开的整数 u,vu, v,描述一条连接岔口 uu 和岔口 vv 的河道,水流方向为自 uu 向 vv。

输出格式

第一行包含一个整数 kk,表示最多能选取的祭祀点的个数。

样例输入

4 4
1 2
3 4
3 2
4 2

样例输出

2