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

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

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

      P11664 [JOI 2025 Final] 纜車 / Mi Teleférico

      首先注意到圖是一個(gè) DAG,那么我們考慮什么情況下是合法的。發(fā)現(xiàn)首先是 \(1\) 必須是唯一的一個(gè)入度為 \(0\) 的點(diǎn),且所有點(diǎn)的入度不為 \(0\) 即可。雖然直接想到了但是補(bǔ)一個(gè)證明:

      1.必要性。如果存在一個(gè)入度為 \(0\) 且非 \(1\) 的點(diǎn),那么也就是說沒有有向邊可以到達(dá),故非法。
      2. 充分性。因?yàn)槌?\(1\) 外沒有入度為 \(0\) 的點(diǎn),所以這些點(diǎn)將屬于同一個(gè)連通塊,而有因?yàn)榫腥攵龋也淮嬖诃h(huán),所以故一定可以到達(dá)所有的點(diǎn)。

      那么我們之后觀察到,對(duì)于一個(gè)區(qū)間,如果它包含了一個(gè)合法區(qū)間那么它也一定是合法的,所以我們至少希望求出每一個(gè) \(l\) 所對(duì)應(yīng)的最短區(qū)間 \([i,r_i]\)。之后我們只需要判斷對(duì)于一個(gè)詢問我們能否只使用 \(X\) 次來至少包含一個(gè) \([i,r_i]\)。即:

      \[\exists i,k,L-k\leq i,r_i\leq R+X-k \]

      那么我們發(fā)現(xiàn)這樣 \(L\) 只需要擴(kuò)張到 \(i\) 即可,即 \(k=L-i\),其中 \(L-X\leq i\leq L\)。那么轉(zhuǎn)成

      \[\exists i,r_i-i\leq R+X-L \]

      那么就變成了定值,只需要隨便用一個(gè)數(shù)據(jù)結(jié)構(gòu)維護(hù)一下 RMQ 即可。

      之后看如何維護(hù) \(r_i\)。由單調(diào)性想到雙指針。由于新加入的點(diǎn)都在 \([i,r_i]\) 之中所以我們只需要維護(hù)每個(gè)點(diǎn)目前的最大值即可。之后再看一下全局最小值是否大于等于 \(i\) 即可。用線段樹維護(hù)全局最小值與單點(diǎn)修改。

      posted @ 2025-10-24 15:11  tanghg  閱讀(7)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 成人精品视频一区二区三区| 亚洲国产美国产综合一区| 精品一区二区三区免费视频| 久操热在线视频免费观看| 欧美精品在线观看| 亚洲不卡一区三区三区四| 久久99精品国产麻豆婷婷| 精品无码国产日韩制服丝袜| 人人妻人人妻人人片av| 欧美级特黄aaaaaa片| 国产一区二区在线有码| 人妻少妇精品视频专区| 东方四虎av在线观看| 亚洲综合91社区精品福利| 在线看国产精品三级在线| 天美传媒一区二区| 色综合视频一区二区三区| 日韩欧美亚洲综合久久| 国产精品大全中文字幕| 最新精品国偷自产在线美女足| 最新成免费人久久精品| 色99久久久久高潮综合影院| 少妇无套内谢免费视频| 无码福利写真片视频在线播放| 亚洲人成网站在小说| 激情伊人五月天久久综合| 国产台湾黄色av一区二区| 久久人与动人物a级毛片 | 亚洲天堂男人影院| 国内熟妇人妻色在线视频| 玩弄放荡人妻少妇系列 | 成人午夜电影福利免费| 嘉峪关市| 日韩激情无码av一区二区| 一区二区三区午夜无码视频| 久久青青草原精品国产app| 亚洲国产av区一区二| 性欧美大战久久久久久久| 一区二区三区av在线观看| 欧美性猛交xxxx黑人猛交| 无码av永久免费专区麻豆|