AT_abc166_c.[ABC166C] Peaks
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在 AtCoder 丘陵上有 N 个观景台,第 i 个观景台的海拔高度为 Hi。此外,有 M 条道路,每条道路 j 连接着观景台 Aj 和观景台 Bj,且连接的观景台两两不同。
如果观景台 i 的高度比通过一条道路可以到达的所有其他观景台的高度都高,则称观景台 i 是一个“好观景台”。如果观景台 i 没有通过一条道路可以到达的其他观景台,也认为它是好观景台。
请你求出好观景台的数量。
输入格式
输入以如下格式从标准输入给出。
N M
H1 H2 … HN
A1 B1
A2 B2
⋮
AM BM
输出格式
输出好观景台的数量。
输入输出样例
输入#1
4 3 1 2 3 4 1 3 2 3 2 4
输出#1
2
输入#2
6 5 8 6 9 1 2 1 1 3 4 2 4 3 4 6 4 6
输出#2
3
说明/提示
限制条件
- 2≤N≤105
- 1≤M≤105
- 1≤Hi≤109
- 1≤Ai,Bi≤N
- Ai=Bi
- 可能存在多条道路连接同一对观景台。
- 输入中的所有数值均为整数。
样例解释 1
- 从观景台 1 通过一条道路可以到达的观景台是观景台 3,但观景台 1 的高度不高于观景台 3,所以观景台 1 不是好观景台。
- 从观景台 2 通过一条道路可以到达的观景台是观景台 3 和观景台 4,但观景台 2 的高度不高于观景台 3,所以观景台 2 不是好观景台。
- 从观景台 3 通过一条道路可以到达的观景台是观景台 1 和观景台 2,观景台 3 的高度都高于观景台 1 和观景台 2,所以观景台 3 是好观景台。
- 从观景台 4 通过一条道路可以到达的观景台是观景台 2,观景台 4 的高度高于观景台 2,所以观景台 4 是好观景台。
因此,好观景台的数量为 2。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?