Unique Array

最爱丁珰發表於2024-07-26

這篇題解

我是想到了第一個策略的,但是沒有想到接下來的轉化

講一下線段樹那麼是為什麼:對任意\(i∈[pre,r]\),用一個陣列\(a[i]\)表示\([i,r]\)中出現次數為\(1\)的數的個數,用線段樹維護這個陣列,由於我們只新加進來一個數,所以新檢查的區間的結尾一定都是\(r\),於是可以採取題解那樣子的實時更新,然後查詢最小值即可

相關文章