#2487. 奶牛野餐

奶牛野餐

题目描述

K(1\red{K(1≤}K\red{K≤}100)\red{100)}只奶牛分散在N(1\red{N(1≤}N\red{N≤}1000)\red{1000)}个牧场.现在她们要集中起来进餐.牧场之间有M(1\red{M(1≤}M\red{M≤}10000)\red{10000)}条有向路连接,而且不存在起点和终点相同的有向路.她们进餐的地点必须是所有奶牛都可到达的地方.那么,有多少这样的牧场呢?

输入格式

1\red{1}行输入K\red{K,}N\red{N,}M.\red{M.}

接下来K\red{K}行,每行一个整数表示一只奶牛所在的牧场编号.

接下来M\red{M}行,每行两个整数,表示一条有向路的起点和终点

输出格式

所有奶牛都可到达的牧场个数

样例

输入样例

2 4 4
2
3
1 2
1 4
2 3
3 4

输出样例

2

提示

输入详情:

4<--3
^   ^
|   |
|   |
1-->2

牧场布局如上图所示,牧场2\red{2}和牧场3\red{3}中有奶牛。