100 atcoder#ABC134E. [ABC134E] Sequence Decomposing
[ABC134E] Sequence Decomposing
题目描述
個の整数からなる数列 が与えられます。 個それぞれの整数に対して、色を つ選んでその色を塗ります。 この時、以下の条件を満たす必要があります:
- と が同じ色で塗られているならば が成立する
条件を満たすように色を塗る時、用いる色の数の最小値を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
条件を満たすように色を塗る時、用いる色の数の最小値を出力せよ。
题目大意
给你一个长度为 的整数序列:,对于 个整数,我们可以为每一个整数涂上颜色。但要求满足下面这个条件:
如果 与 被涂上同一种颜色,那一定满足 。
找到满足上述条件的最小颜色数。
5
2
1
4
5
3
2
4
0
0
0
0
4
提示
制約
Sample Explanation 1
例えば、 を赤色、 を青色で塗れば 色で条件を満たす塗り方が出来ます。
Sample Explanation 2
全ての整数を異なる色で塗るしかありません。