AtCoder Beginner Contest 194 E - Mex Min 思维
生活随笔
收集整理的這篇文章主要介紹了
AtCoder Beginner Contest 194 E - Mex Min 思维
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
傳送門
文章目錄
- 題意:
- 思路:
題意:
給你個長度為nnn的數(shù)組,讓后一個mmm,問對于所有的0<=i<n?m0<=i<n-m0<=i<n?m,求min(mex(Ai+1,...,Ai+2,Ai+M))min(mex(A_{i+1},...,A_{i+2},A_{i+M}))min(mex(Ai+1?,...,Ai+2?,Ai+M?))。
思路:
本來以為是個主席樹,以前了解到過主席樹可以求mexmexmex,直接上主席樹應(yīng)該能過掉,雖然nnn有1e61e61e6。
當(dāng)然這個題沒有那么麻煩,我們只需要記一下每個數(shù)出現(xiàn)的位置,比如當(dāng)前數(shù)為iii,由于長度是固定的mmm,如果這個數(shù)能在mexmexmex中出現(xiàn),那么這個數(shù)必定存在相鄰兩個數(shù)(當(dāng)然需要加上前后的邊界)之間間隔至少mmm個數(shù)。所以我們只需要查看一下是否存在間隔至少為mmm距離即可。
有很多這一類的題都是記位置,想到這一點就很容易了。
總結(jié)
以上是生活随笔為你收集整理的AtCoder Beginner Contest 194 E - Mex Min 思维的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 茄子蒂煮水的功效与作用、禁忌和食用方法
- 下一篇: AtCoder Beginner Con