#P3256. Cow Picnic
Cow Picnic
题目描述
奶牛们正在举行野餐!农夫约翰的()头奶牛分别位于编号为到()的牧场中。牧场间通过()条单向路径相连(不存在从一个牧场指向自身的路径)。
奶牛们希望聚集到同一个牧场进行野餐,但由于路径是单向的,某些奶牛可能只能到达部分牧场。请计算所有奶牛都能到达的牧场数量,这些牧场即为可行的野餐地点。
输入格式
- 第1行:三个空格分隔的整数、和
- 第2至行:每行一个整数,表示第头奶牛所在的牧场编号
- 第至行:每行两个空格分隔的整数和,表示一条从牧场到牧场的单向路径
输出格式
- 第1行:一个整数,表示所有奶牛都能到达的牧场数量
输入样例1
2 4 4
2
3
1 2
1 4
2 3
3 4
输出样例1
2
样例解释
奶牛可能的聚集地点:
- 初始在牧场2的奶牛可到达:2→3→4
- 初始在牧场3的奶牛可到达:3→4 共同可到达的牧场为3和4,故输出2。
数据范围
- 奶牛数量:1到100
- 牧场数量:1到1,000
- 路径数量:1到10,000
题目来源
USACO 2006年12月银组