#3040. Peaks
0
Peaks
Peaks
题目描述
AtCoder 山上有 个天文台,称为 Obs. 、Obs. 、...、Obs. 。天文台 的海拔是 。 还有 条道路,每条道路连接两个不同的天文台。道路 连接 Obs. 和 Obs. 。 当从 Obs. 出发仅使用一条道路就能到达的所有天文台的海拔都低于 Obs. 的海拔时,称 Obs. 为良好(good)。 注意,当从 Obs. 出发没有任何天文台可通过一条道路到达时,Obs. 也被视为良好。 良好的天文台有多少个?
输入格式
输入按下述格式从标准输入给出: :
输出格式
输出良好天文台的数量。
4 3
1 2 3 4
1 3
2 3
2 4
2
6 5
8 6 9 1 2 1
1 3
4 2
4 3
4 6
4 6
3
提示
多条道路可能连接同一对天文台。 输入中的所有数值均为整数。从 Obs. ,你可以通过一条道路到达 Obs. 。Obs. 的海拔不高于 Obs. 的海拔,因此 Obs. 不是良好天文台。
从 Obs. ,你可以通过一条道路到达 Obs. 和 。Obs. 的海拔不高于 Obs. 的海拔,因此 Obs. 不是良好天文台。
从 Obs. ,你可以通过一条道路到达 Obs. 和 。Obs. 的海拔高于 Obs. 和 的海拔,因此 Obs. 是良好天文台。
从 Obs. ,你可以通过一条道路到达 Obs. 。Obs. 的海拔高于 Obs. 的海拔,因此 Obs. 是良好天文台。
因此,良好天文台是 Obs. 和 ,所以共有两个良好天文台。
标签: AtCoder|abc166C
来源
AtCoder|abc166C