<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      雜題瞎寫

      來點(diǎn)亂搞題。


      燈塔

      首先,這是一個(gè) DP。
      觀察到 \(\sqrt{|i - j|}\) 的取值范圍是 \(O(\sqrt n)\) 的。
      所以枚舉每個(gè)取值,轉(zhuǎn)移就是區(qū)間 \(\max\)
      隨便寫寫 \(O(n \sqrt n)\)

      當(dāng)然,這復(fù)雜度太高了,看著不舒服。
      我們考慮刪除一些無用的狀態(tài)。
      考慮若目前的最大值為 \(val\),由于 \(\sqrt{|i - j|}\) 的取值不超過 \(\sqrt n\),所以 \(<val - \sqrt n\) 的位置直接扔。
      若目前的值相同且 \(\sqrt{|i - j|}\) 的值相同,則只有最遠(yuǎn)的有貢獻(xiàn)。
      所以如果把有用的值從大到小排序,每次要么是 \(val - 1\) 要么是 \(\sqrt{|i - j|} - 1\)
      所以任意時(shí)刻有用的點(diǎn)不超過 \(O(\sqrt n)\)

      理論上講,由于每個(gè)點(diǎn)的值需要更新 \(O(\sqrt n)\) 次,在這里我們就可以草率的下結(jié)論說這題 \(O(n)\) 了。
      但實(shí)際情況好像不是這樣。
      因?yàn)槲覀冎皇潜WC了每個(gè)時(shí)刻 \(O(\sqrt n)\)
      考慮每個(gè)數(shù)保留 \(O(\sqrt n)\) 個(gè)單位時(shí)間,在這段時(shí)間內(nèi)會(huì)貢獻(xiàn) \(O(n^{\frac{1}{4}})\) 次修改。
      然后總復(fù)雜度就到 \(O(n^{\frac{5}{4}})\) 了。

      當(dāng)然,這個(gè)復(fù)雜度也不大,很輕松就過了。

      啥,正解決策單調(diào)性優(yōu)化 DP?
      沒學(xué)過。過。


      分散層疊算法

      之前沒做,現(xiàn)在補(bǔ)上。

      考慮把所有的數(shù)放在一起,標(biāo)好每個(gè)數(shù)屬于哪個(gè)塊,排序。
      然后直接按 \(k\) 分塊,每個(gè)塊開個(gè)桶維護(hù)某個(gè)值在這個(gè)塊及以后的第一次出現(xiàn)的位置。
      然后這個(gè)塊內(nèi)的就硬掃即可。
      單次查詢復(fù)雜度 \(O(k + \log n)\),和分散層疊一樣。
      但是估計(jì)常數(shù)小了很多。

      還是分塊好用啊。


      快速讀入

      沒卡過去。過。


      連環(huán)病原體

      早就寫出來了。
      本來打算拿來出題的。
      由于找到原題了所以就沒再管。
      鏈接


      Ada and Primal Fear

      一眼費(fèi)用流。
      但是不會(huì)寫費(fèi)用流。

      考慮對于每個(gè)數(shù) \(>41\) 的質(zhì)數(shù)至多出現(xiàn)一次。
      所以把 \(\le 41\) 的質(zhì)數(shù)拿出來狀壓,剩下的直接排序處理。

      幾乎就是 壽司晚宴 原題了。但是壽司晚宴我好像沒做過。


      數(shù)論

      題叫數(shù)論,題解是圖論,自己做的是多項(xiàng)式。

      現(xiàn)在就是 \(A, B\) 兩個(gè)集合各自重復(fù)若干次,然后按位與。
      觀察一下就會(huì)發(fā)現(xiàn)需要處理的就是錯(cuò)開若干位的結(jié)果。
      直接 \(NTT\) 預(yù)處理。就像處理字符串匹配一樣。


      生命中的圓

      生命游戲是吧。

      觀察一下發(fā)現(xiàn)每個(gè)位置的值等于前后兩個(gè)位置的異或和。
      直接轉(zhuǎn)化成 \(\mod2\) 意義下的加法即可。
      然后就可以用多項(xiàng)式刻畫了。

      大概是個(gè)循環(huán)卷積。
      直接跑復(fù)雜度也是可以接受的。


      困了,不寫了。

      posted @ 2024-08-08 19:35  Houraisan_Kaguya  閱讀(60)  評論(1)    收藏  舉報(bào)
      主站蜘蛛池模板: 久久亚洲精品11p| 中文字幕一区二区三区久久蜜桃| 狠狠亚洲色一日本高清色| 精品国产国语对白主播野战| 青青草原网站在线观看| 国产99视频精品免费视频36| jlzz大jlzz大全免费| 人妻人人妻a乱人伦青椒视频| 日本三级理论久久人妻电影| 亚洲色无码专区一区| 亚洲国产在一区二区三区| 精品日韩人妻中文字幕| 新版资源天堂中文| 在线视频一区二区三区色| 欧乱色国产精品兔费视频 | 国产精品尤物乱码一区二区| 国产99青青成人A在线| 亚洲国产精品午夜福利| 天天摸夜夜摸夜夜狠狠添| 中文字幕乱码人妻二区三区| 人妻系列无码专区无码中出| 日韩高清在线亚洲专区国产| 亚洲精品无码高潮喷水在线| 安乡县| 老熟妇欲乱一区二区三区| 亚洲国产一区二区三区最新| 国产一级二级三级毛片| 亚洲国产精品综合一区二区| 潮喷无码正在播放| 日韩区中文字幕在线观看| 亚洲国产成人无码电影| 日韩精品无码一区二区视频 | 少妇无码太爽了在线播放| 依依成人精品视频在线观看 | 欧美性群另类交| 龙口市| 女人腿张开让男人桶爽| 国产一区二区三区黄网| 国产日韩入口一区二区| 国产日本一区二区三区久久| 午夜dv内射一区二区|