#ABC166C. Peaks
Peaks
题目描述
There are observatories in AtCoder Hill, called Obs. , Obs. , , Obs. . The elevation of Obs. is . There are also roads, each connecting two different observatories. Road connects Obs. and Obs. .
Obs. is said to be good when its elevation is higher than those of all observatories that can be reached from Obs. using just one road. Note that Obs. is also good when no observatory can be reached from Obs. using just one road.
How many good observatories are there?
在 AtCoder Hill 有 个观测站,分别称为 Obs. , Obs. , , Obs. .观测点 的海拔高度为 的海拔高度为 。此外,还有 条道路,分别连接两个不同的观测站。道路 连接着 和 两个观测站。 和 。 .
观测站当 的海拔高度高于从 观测站出发,仅用一条路就能到达的所有观测站的海拔高度时,就可以说 是好观测站。 的所有观测站的海拔高度。请注意, 天文台如果从 观测站出发,没有任何观测站可以到达 ,那么 也是好观测站。 也很好。
有多少个好的观测站?
输入格式
输入内容按以下格式标准输入:
输出格式
Print the number of good observatories.
样例 #1
样例输入 #1
4 3
1 2 3 4
1 3
2 3
2 4
样例输出 #1
2
样例 #2
样例输入 #2
6 5
8 6 9 1 2 1
1 3
4 2
4 3
4 6
4 6
样例输出 #2
3
说明
数据规模与约定
- 同一对观测站可由多条道路连接。
- 输入值均为整数。
样例 解释
-
从观测点从观测点 出发,只需一条路就能到达观测点 。 。 观测点的海拔高度并不比 观测点高。 的海拔并不比 高。 ,因此 观测点并不高。 不好。
-
从观测点从观测点 可以到达观测点 和 。 和 。观测点 的海拔高度 的海拔并不比 高。 ,因此 是观测点。 不好。
-
从观测点从观测点 出发,可以到达观测点 和{56}。 和 。 观测点的海拔较高。 的海拔高于 和 。 和 ,因此 是观测点。 很好。
-
从观测值 来看从观测点 出发,可以到达观测点 。 。观测点 的海拔高度高于观测点 。 比 高。 ,所以 是观测点。 比较好。
因此,好的观测站是观测站 和 。 和 ,所以有两个好的观测站。