P2341

[USACO03FALL / HAOI2006] 受欢迎的牛 G

普及+/提高

题目背景

本题测试数据已修复。

题目描述

每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果 AA 喜欢 BB,BB 喜欢 CC,那么 AA 也喜欢 CC。牛栏里共有 NN 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可以当明星。

输入格式

第一行:两个用空格分开的整数:NN 和 MM。

接下来 MM 行:每行两个用空格分开的整数:AA 和 BB,表示 AA 喜欢 BB。

输出格式

一行单独一个整数,表示明星奶牛的数量。

输入输出样例

输入样例 #1

text
3 3
1 2
2 1
2 3

输出样例 #1

text
1

说明/提示

只有 33 号奶牛可以做明星。

【数据范围】

对于 10%10\% 的数据,N≤20N\le20,M≤50M\le50。

对于 30%30\% 的数据,N≤103N\le10^3,M≤2×104M\le2\times 10^4。

对于 70%70\% 的数据,N≤5×103N\le5\times 10^3,M≤5×104M\le5\times 10^4。

对于 100%100\% 的数据,1≤N≤1041\le N\le10^4,1≤M≤5×1041\le M\le5\times 10^4。

🚀 提交评测

登录并绑定洛谷账号后即可在此在线提交代码并实时评测。

前往登录

💡 题解 (0)

登录后即可撰写并分享您的解题思路。

暂无题解,快来发布全站第一篇题解吧!

💬 题目讨论 (0)

登录后可以发起或参与讨论。

暂无讨论内容。

📊 题目信息

题号P2341
难度普及+/提高
时间限制1000 ms
内存限制128 MB
题目来源洛谷题库
算法标签
图论强连通分量Tarjan栈

⚡ 快速操作

在线提交代码在洛谷打开原题 ↗