例題 P-3-10. 全彩彩帶 (需離散化或字典) (@@)


Submit solution

分數: 100 (partial)
時間限制: 1.0s
記憶體限制: 1G

作者:
題目類型
允許的語言
Assembly, Brainfuck, C, C++, Python

有一條細長的彩帶,彩帶區分成 \(n\) 格,每一格的長度都是 \(1\),每一格都有一個顏色,相鄰可能同色。如果一段彩帶中的顏色包含整段彩帶的所有顏色,則稱為「全彩彩帶」。 請計算出最短的全彩彩帶長度。

輸入格式

第一行為整數\(n\), 第二行有 \(n\) 個以空白間隔的非負整數,依序代表彩帶從左到右每一格的顏色編號, \(n \leq 2*10^5\),顏色編號不超過\(10^9\)。

輸出格式

最短的全彩彩帶長度。

範例輸入

10
6 4 1 6 0 4 5 0 7 4

範例輸出

7

評論

目前沒有評論。