#3113. 牛的舞会

牛的舞会

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

约翰的N (2 <= N <= 10,000)只奶牛非常兴奋,因为这是舞会之夜!她们穿上礼服和新鞋子,别 上鲜花,她们要表演圆舞。 只有奶牛才能表演这种圆舞.圆舞需要一些绳索和一个圆形的水池.奶牛们围在池边站好, 顺时针顺序由1到N编号.每只奶牛都面对水池,这样她就能看到其他的每一只奶牛。 为了跳这种圆舞,她们找了 M(2<M< 50000)条绳索。若干只奶牛的蹄上握着绳索的一端, 绳索沿顺时针方绕过水池,另一端则捆在另一些奶牛身上。这样,一些奶牛就可以牵引另一些奶 牛。有的奶牛可能握有很多绳索,也有的奶牛可能一条绳索都没有。 对于一只奶牛,比如说贝茜,她的圆舞跳得是否成功,可以这样检验:沿着她牵引的绳索, 找到她牵引的奶牛,再沿着这只奶牛牵引的绳索,又找到一只被牵引的奶牛,如此下去,若最终 能回到贝茜,则她的圆舞跳得成功,因为这一个环上的奶牛可以逆时针牵引而跳起旋转的圆舞. 如果这样的检验无法完成,那她的圆舞是不成功的。 如果两只成功跳圆舞的奶牛有绳索相连,那她们可以同属一个组合。 给出每一条绳索的描述,请找出,成功跳了圆舞的奶牛有多少个组合?

Format

Input

第一行:两个空格分开的整数,N和M 第2行到第M+1行:每行包含两个空格分隔的整数a和b,表示从奶牛A到奶牛B沿顺时针方向的绳子。

Output

输出仅一行,用一个整数表示成功跳圆舞的组数

Samples

5 4
2 4
3 5
1 2
4 1
1

ASCII art for Round Dancing is challenging. Nevertheless, here is a representation of the cows around the stock tank:

image

Cows 1, 2, and 4 are properly connected and form a complete Round Dance group. Cows 3 and 5 don’t have the second rope they’d need to be able to pull both ways, thus they can not properly perform the Round Dance.

强连通分量

未参加
状态
已结束
规则
IOI
题目
5
开始于
2024-4-20 15:00
结束于
2024-4-20 18:00
持续时间
3 小时
主持人
参赛人数
23