#C1514. J8 习题-6 奶牛的野餐
J8 习题-6 奶牛的野餐
J8 习题-6 奶牛的野餐
题目描述
猪爷爷的 头牛,打算进行一次野餐!,原本第 号牛正在第 个农场中的某一个内吃草。农场用 到 连续编号。农场之间,通过 条单向的道路连接。
奶牛们要聚集到同一个农场来举行野餐,但是(由于道路是单向的)某些牛可能只能到达某些农场。 请帮助猪爷爷点算,全部奶牛都能到达的农场,有多少个?因为只有在这样的农场,奶牛们才能在起义快乐地野餐
输入格式
第一行:三个用空格分开的整数,分别是:
第二行,包含 个整数,表示奶牛原本吃草的农场编号(第 个整数表示第 号牛所在的农场编号 。
接下来 行:每行包含两个用空格分开的整数,分别是 和 ( ),表示有一条单向的道路,从农场 直接连接到农场 。
输出格式
一行一个整数,表示通过这些单向道路,所有牛都能够到达的农场的数量。
样例输出
2 4 4
2 3
1 2
1 4
2 3
3 4
样例输出
2
样例分析
农场两头牛分别在农场 和 号。
奶牛们能够集中到农场 或 。
数据范围
对于 的数据:;;; 对于 的数据:;;; 对于 的数据:;;; 对于 的数据:;;;。