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