CSES 1141 - Playlist
某電台自開台以來維護了一份播放清單,其中包含 \(n\) 首歌曲。你的任務是找出最長的一段連續歌曲,使得這段區間內沒有重複的歌曲。
輸入格式
第一行包含一個整數 \(n\):歌曲的總數。
第二行包含 \(n\) 個整數 \(k_1, k_2, \ldots, k_n\):每首歌曲的識別編號。
輸出格式
輸出一個整數:最長的連續且不含重複歌曲的區間長度。
資料範圍
- \(1 \le n \le 2 \times 10^5\)
- \(1 \le k_i \le 10^9\)
範例輸入 1
8
1 2 1 3 2 7 4 2
範例輸出 1
5
說明: 最長的不含重複歌曲的連續區間為 \([1, 3, 2, 7, 4]\)(位置 3 到 7),長度為 \(5\)。
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入