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

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

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

      一種巧妙的DP優(yōu)化方法——pht轉(zhuǎn)化

      P6944 [ICPC2018 WF]Gem Island

      之前一直都沒有弄懂pht轉(zhuǎn)化有什么用,現(xiàn)在懂了,故作文以記之。

      直接從CYJ的題解開始講起,這種階梯DP是人都想得出來,只不過是 \(O(n^4)\) 或者 \(O(n^3ln (n))\) 的,本人覺得這道題的關(guān)鍵在于如何優(yōu)化掉整整一個 \(O(n)\)
      首先一個數(shù)列的權(quán)值就是類似于 \(\sum i*cnt(i)\) 的,先進行一步pht轉(zhuǎn)化得到 \(\sum cnt(x\ge i)\)。
      這種轉(zhuǎn)化的意義在于把每一層的區(qū)別給打破了,意思就是可以若干層一起轉(zhuǎn)移:
      假如沒有進行pht轉(zhuǎn)化,那么在做DP的時候我們顯然要先枚舉那個 \(i\) ,這樣就把每一層給徹底區(qū)分開來,就無法優(yōu)化了,但是如果進行pht轉(zhuǎn)化后,每一層的轉(zhuǎn)移的貢獻就只與這一層放了多少個元素有關(guān)而與這是第幾層無關(guān),因此我就可以把枚舉層數(shù)的那一維給省去了,而在轉(zhuǎn)移的過程中則就是把一堆雖然轉(zhuǎn)移的層數(shù)不同但是轉(zhuǎn)移的那層放的元素的個數(shù)相等的一坨狀態(tài)一起轉(zhuǎn)移,而計算的方向也就是 \(d\) 單調(diào)遞增,我認為這個轉(zhuǎn)化是非常巧妙的。
      歸納可以使用pht轉(zhuǎn)化:
      \(ans=\sum i*cnt(i)\)
      ② 一般都是有多個狀態(tài),在轉(zhuǎn)化之后也就是優(yōu)化掉某個狀態(tài)之后仍然具有轉(zhuǎn)移的方向

      UPD on 20241115: 其實 pht轉(zhuǎn)化 的原名叫做 阿貝爾變換 ,不過是 pht 教我的,所以就叫做 pht轉(zhuǎn)化 啦

      posted @ 2024-10-25 21:59  chx#XCPC  閱讀(35)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 精品亚洲欧美无人区乱码| 在线精品自拍亚洲第一区| 久久精品亚洲国产综合色| 最新国产精品拍自在线播放| 国产精品久久久久鬼色| 欧美日韩v| 影音先锋大黄瓜视频| 视频一区二区三区自拍偷拍| 97人妻免费碰视频碰免| 国产福利在线观看免费第一福利| h无码精品动漫在线观看| 色www视频永久免费| 免费国产精品黄色一区二区| 国产精品人妻在线观看| 野花香视频在线观看免费高清版| 一边添奶一边添p好爽视频| 国产综合av一区二区三区| 中文字幕有码日韩精品| 久热综合在线亚洲精品| 国产午夜福利不卡在线观看| 精品欧美一区二区三区久久久| 欧美精品在线观看视频| 国产色悠悠综合在线观看| 麻豆av一区二区天美传媒| 中文字幕av日韩有码| 成人亚欧欧美激情在线观看| 国产精品av中文字幕| 亚洲精品麻豆一二三区| 国产精品高清一区二区不卡| 青青青爽在线视频观看| 久久一日本道色综合久久| 精品一区二区三区四区激情 | 亚洲人成色7777在线观看不卡| 蜜桃av亚洲精品一区二区 | 国产盗摄视频一区二区三区| 亚欧洲乱码视频在线专区| 成人国产精品日本在线观看| 亚洲国产成人自拍视频网| 国产精品无码dvd在线观看| 国产高清无遮挡内容丰富| 2020年最新国产精品正在播放|