Di-visible Confusion 贪心,模拟,思维,时间复杂度
生活随笔
收集整理的這篇文章主要介紹了
Di-visible Confusion 贪心,模拟,思维,时间复杂度
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題意:
- 給一序列,問是否能將數刪完,刪的條件是這個數不能被下標+1整除
思路:
- 考慮任意aia_iai?,若它前面的所有元素都能在某個位置時被刪除(顯然,這會導致aia_iai?下標的前移),則第i個元素可以選擇2,3,…,i+1的一個數k,滿足aia_iai?%k!=0,在它剛好是在第k-1個位置時刪除它即可
- 因此,只要所有元素都能被2-i+1中一個數非整除,yes,否則no。只要有一個不行就直接出no了,即全局判斷ok是每個i對應flag的&之和
- 注意時間復雜度,居然可以過,題中所給n之和不需要再乘t了
總結
以上是生活随笔為你收集整理的Di-visible Confusion 贪心,模拟,思维,时间复杂度的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: XOR Specia-LIS-t 异或和
- 下一篇: Moderate Modular Mod