[ABC335E] Non-Decreasing Colorful Path
题意翻译
给定一个 $N$ 个点 $M$ 条无向边的图,图上每个点都有其点权。求所有经过点权单调不降的 $1$ 到 $n$ 的路径中,出现的不同点权的个数最多是多少。
题目描述
[problemUrl]: https://atcoder.jp/contests/abc335/tasks/abc335_e
$ N $ 頂点 $ M $ 辺の連結な無向グラフがあり、 $ i $ 番目の辺は頂点 $ U_i $ と頂点 $ V_i $ を双方向に結びます。
また、全ての頂点に整数が書いてあり、頂点 $ v $ には整数 $ A_v $ が書かれています。
頂点 $ 1 $ から頂点 $ N $ への単純なパス ( 同じ頂点を複数回通らないパス ) に対して、以下のように得点を定めます。
- パス上の頂点に書かれた整数を通った順に並べた数列 を $ S $ とする。
- $ S $ が広義単調増加になっていない場合、そのパスの得点は $ 0 $ である。
- そうでない場合、 $ S $ に含まれる整数の種類数が得点となる。
頂点 $ 1 $ から頂点 $ N $ への全ての単純なパスのうち、最も得点が高いものを求めてその得点を出力してください。
$ S $ が広義単調増加であるとは? 長さ $ l $ の数列 $ S=(S_1,S_2,\dots,S_l) $ が広義単調増加であるとは、 全ての整数 $ 1\ \le\ i\ について\ S_i\ \le\ S_{i+1} $ を満たすことを言います。
输入输出格式
输入格式
入力は以下の形式で標準入力から与えられる。
> $ N $ $ M $ $ A_1 $ $ A_2 $ $ \dots $ $ A_N $ $ U_1 $ $ V_1 $ $ U_2 $ $ V_2 $ $ \vdots $ $ U_M $ $ V_M $
输出格式
答えを整数として出力せよ。
输入输出样例
输入样例 #1
5 6
10 20 30 40 50
1 2
1 3
2 5
3 4
3 5
4 5
输出样例 #1
4
输入样例 #2
4 5
1 10 11 4
1 2
1 3
2 3
2 4
3 4
输出样例 #2
0
输入样例 #3
10 12
1 2 3 3 4 4 4 6 5 7
1 3
2 9
3 4
5 6
1 2
8 9
4 5
8 10
7 10
4 6
2 8
6 7
输出样例 #3
5
说明
### 制約
- 入力は全て整数
- $ 2\ \le\ N\ \le\ 2\ \times\ 10^5 $
- $ N-1\ \le\ M\ \le\ 2\ \times\ 10^5 $
- $ 1\ \le\ A_i\ \le\ 2\ \times\ 10^5 $
- グラフは連結である
- $ 1\ \le\ U_i\ <\ V_i\ \le\ N $
- $ i\ \neq\ j $ なら $ (U_i,V_i)\ \neq\ (U_j,V_j) $
### Sample Explanation 1
$ 1\ \rightarrow\ 3\ \rightarrow\ 4\ \rightarrow\ 5 $ というパスについて $ S=(10,30,40,50) $ となり、このパスの得点は $ 4 $ で、これが最大です。
### Sample Explanation 2
頂点 $ 1 $ から頂点 $ N $ への単純パスであって、 $ S $ が広義単調増加となるものはありません。この場合、最大の得点は $ 0 $ です。