A2023 | 受欢迎的牛 G
来源USACO
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
本题测试数据已修复。每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果 $A$ 喜欢 $B$,$B$ 喜欢 $C$,那么 $A$ 也喜欢 $C$。牛栏里共有 $N$ 头奶牛,给定一些奶牛之间的爱慕关系,请你算出有多少头奶牛可以当明星。
输入格式
第一行:两个用空格分开的整数:$N$ 和 $M$。
接下来 $M$ 行:每行两个用空格分开的整数:$A$ 和 $B$,表示 $A$ 喜欢 $B$。
接下来 $M$ 行:每行两个用空格分开的整数:$A$ 和 $B$,表示 $A$ 喜欢 $B$。
输出格式
一行单独一个整数,表示明星奶牛的数量。
输入输出样例
输入 #1
3 3 1 2 2 1 2 3
输出 #1
1
只有 $3$ 号奶牛可以做明星。
【数据范围】
对于 $10\%$ 的数据,$N\le20$,$M\le50$。
对于 $30\%$ 的数据,$N\le10^3$,$M\le2\times 10^4$。
对于 $70\%$ 的数据,$N\le5\times 10^3$,$M\le5\times 10^4$。
对于 $100\%$ 的数据,$1\le N\le10^4$,$1\le M\le5\times 10^4$。
【数据范围】
对于 $10\%$ 的数据,$N\le20$,$M\le50$。
对于 $30\%$ 的数据,$N\le10^3$,$M\le2\times 10^4$。
对于 $70\%$ 的数据,$N\le5\times 10^3$,$M\le5\times 10^4$。
对于 $100\%$ 的数据,$1\le N\le10^4$,$1\le M\le5\times 10^4$。
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?