C. 「一本通 3.5 例 1」受欢迎的牛

    传统题 1000ms 512MiB

「一本通 3.5 例 1」受欢迎的牛

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

题目描述

原题来自:USACO 2003 Fall

每一头牛的愿望就是变成一头最受欢迎的牛。现在有 NN 头牛,给你 MM 对整数 (A,B)(A,B),表示牛 AA 认为牛 BB 受欢迎。这种关系是具有传递性的,如果 AA 认为 BB 受欢迎,BB 认为 CC 受欢迎,那么牛 AA 也认为牛 CC 受欢迎。你的任务是求出有多少头牛被除自己之外的所有牛认为是受欢迎的。

输入格式

第一行两个数 N,MN,M
接下来 MM 行,每行两个数 A,BA,B,意思是 AA 认为 BB 是受欢迎的(给出的信息有可能重复,即有可能出现多个 A,BA,B)。

输出格式

输出被除自己之外的所有牛认为是受欢迎的牛的数量。

样例

3 3
1 2
2 1
2 3
1

只有第三头牛被除自己之外的所有牛认为是受欢迎的。

数据范围与提示

对于全部数据,1N104,1M5×1041\le N\le 10^4,1\le M\le 5\times 10^4

图论测试

未参加
状态
已结束
规则
IOI
题目
3
开始于
2023-2-4 8:30
结束于
2023-2-4 12:00
持续时间
3.5 小时
主持人
参赛人数
15