QOJ.ac

QOJ

Límite de tiempo: 1 s Límite de memoria: 512 MB Puntuación total: 100

#3635. 芳香冒险

Estadísticas

Malnar 先生喜欢散步,因此他对穿过芬芳的城市花园的散步很感兴趣。我们可以将城市花园想象成一个图,其中花园编号为 $1$ 到 $n$。它们之间存在恰好 $m$ 条无向且唯一的边。我们还知道编号为 $i$ 的花园具有芳香系数 $A_i$。

众所周知,为了让散步充满冒险感,芳香系数必须有起伏,即如果我们用 $v_1, v_2, \dots, v_k$ 表示散步中访问的花园(不一定不同),则必须满足 $A_{v_1} < A_{v_2} > A_{v_3} < A_{v_4} \dots$。

现在,Malnar 先生想知道从花园 $1$ 出发,通过这种冒险式的散步可以到达哪些花园(Malnar 先生的散步也可能立即在花园 $1$ 结束)。

输入格式

第一行包含自然数 $n$ ($1 \le n \le 3 \cdot 10^5$) 和 $m$ ($1 \le m \le 3 \cdot 10^5$)。

下一行包含 $n$ 个数字,其中第 $i$ 个数字为 $A_i$ ($1 \le A_i \le 10^9$)。

接下来的 $m$ 行中,第 $i$ 行包含两个数字 $u_i$ 和 $v_i$ ($1 \le u_i, v_i \le n, v_i \neq u_i$),表示花园 $u_i$ 和 $v_i$ 之间有一条边相连。

输出格式

第一行输出一个整数 $k$,表示 Malnar 先生可以到达的花园数量。

下一行按升序输出 $k$ 个数字,即 Malnar 先生可以到达的花园编号。

样例

样例输入 1

5 7
3 5 3 1 3
2 1
4 1
3 1
2 3
5 3
4 3
4 5

样例输出 1

3
1 2 3

样例输入 2

6 6
4 6 3 6 6 10
4 6
3 1
4 2
2 1
5 1
4 3

样例输出 2

3
1 2 5

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.