题目描述
题目描述
威斯康星州发生了一场地震,Farmer John 的部分牧场受到破坏,无法通行。幸运的是,连接牧场的道路没有受损。
农场由 个牧场和 条无向道路组成,牧场编号为 到 ,谷仓位于牧场 。道路可能连接一个牧场自身,也可能有多条道路连接同一对牧场。
有 头位于不同牧场的奶牛向 Farmer John 报告:它们所在的牧场本身没有损坏,但是无法在不经过损坏牧场的情况下回到谷仓。第 头奶牛报告的牧场编号为 。
请根据这些报告,计算无法返回谷仓的牧场数量的最小可能值。损坏的牧场本身也要计入答案。
输入格式
第一行包含三个整数 。
接下来 行,每行包含两个整数 ,表示牧场 和 之间有一条无向道路。
接下来 行,每行包含一个整数 ,表示一个没有损坏但无法返回谷仓的牧场。
输出格式
输出一个整数,表示无法返回谷仓的牧场数量的最小可能值,包括损坏的牧场。
样例
输入
4 3 1
1 2
2 3
3 4
3
输出
3
样例说明
牧场 可能已经损坏,因此牧场 都无法返回谷仓,最小数量为 。
数据范围
,,。
4 3 1
1 2
2 3
3 4
3
3
7 8 3
1 2
1 7
2 3
2 4
3 4
4 5
5 6
6 7
6
4
5
6
7 10 3
1 2
1 6
2 3
3 4
3 5
3 6
4 5
4 6
5 6
6 7
3
7
5
6