100 atcoder#ABC134E. [ABC134E] Sequence Decomposing
[ABC134E] Sequence Decomposing
配点 : 点
問題文
個の整数からなる数列 が与えられます。 個それぞれの整数に対して、色を つ選んでその色を塗ります。 この時、以下の条件を満たす必要があります:
- と が同じ色で塗られているならば が成立する
条件を満たすように色を塗る時、用いる色の数の最小値を求めてください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
条件を満たすように色を塗る時、用いる色の数の最小値を出力せよ。
5
2
1
4
5
3
2
例えば、 を赤色、 を青色で塗れば 色で条件を満たす塗り方が出来ます。
4
0
0
0
0
4
全ての整数を異なる色で塗るしかありません。