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

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

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

      Loading

      題解:AT_agc015_e [AGC015E] Mr.Aoki Incubator

      原題鏈接:link

      自然想到建立坐標系,以速度為縱軸,初始點為橫軸。

      以樣例二為例來分析:

      考慮將點兩兩連線:

      `

      其中紅線為斜率為負數的線,容易知道點 \((x_i,v_i)\) 與點 \((x_j,v_j)\) 所連成的線的斜率為 \(\frac{x_j-x_i}{v_j-v_i}\),注意到他們相遇的時間與斜率互為相反數,即若斜率為負數,則相遇的時間為正數,也就是兩人會相遇。

      接下來,我們將點編號:

      這里我們先考慮 \(B,C,D\) 三個點,注意到 \(CD\) 的斜率比 \(BD\) 的斜率小,即 \(D\) 先于 \(C\) 相遇,后與 \(B\) 相遇。

      翻譯一下就是如果一開始 \(C\) 就被感染,那么 \(C\) 先與 \(D\) 相遇,那么 \(D\) 也被感染,接著 \(D\)\(B\) 相遇,三人都被感染。

      那么問題就出現了,我們如何處理這種間接感染的問題。

      首先總結出規律,如果一個點 \(n\) 想要感染點 \(m\) 那么,點 \(n\) 與點 \(m\) 之間需要有一條斜率都是負的且單調上升的路徑。

      考慮關注一個點 \(k\) 的影響范圍,容易想到點 \(k\) 的影響范圍為 \(\left\{(x,y)\mid y\ge l,y\le r\right\}\) 其中 \(l\) 為最小的使與 \(k\) 連線的斜率小于 \(0\) 的點的縱坐標,類似的,\(r\) 為最大的使與 \(k\) 連線的斜率小于 \(0\) 的點的縱坐標,我們拿上圖中的 \(D\) 點舉例:

      如圖,藍色區域就是點 \(D\) 的影響范圍。

      然后我們不考慮單個的點,我們考慮這個點的影響范圍 \([l_i,r_i]\) 現在,問題轉換為求線段覆蓋區間的方案數,使用 dp。

      \(dp_i\) 為覆蓋前 \(i\) 個點的方案數,有狀態轉移方程:

      \[dp_{k}=\sum_{i=l_k}^{k}dp_i \]

      自然想到使用前綴和優化,使用樹狀數組,復雜度 \(\mathcal{O}(n\log n)\)

      posted @ 2025-10-28 16:29  盼滿天繁星  閱讀(20)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 一本色道久久88亚洲综合| 宝贝腿开大点我添添公口述视频| 日韩精品中文字幕有码| 亚洲性日韩精品一区二区三区| 在线无码免费看黄网站| 精品偷拍一区二区三区| 免费无码观看的AV在线播放| 渭源县| 亚洲日韩国产精品第一页一区| 精品无码国产污污污免费| 久爱www人成免费网站| 丝袜美腿视频一区二区三区| 精品不卡一区二区三区| 亚洲av熟女国产一二三| 91福利国产午夜亚洲精品| 四虎影视一区二区精品| 国产大学生粉嫩无套流白浆 | 国产裸体无遮挡免费精品| 亚洲自偷自拍另类小说| 妓院一钑片免看黄大片| 亚洲成在人线AV品善网好看| 亚洲午夜伦费影视在线观看| 又粗又硬又黄a级毛片| 国产精品香港三级国产av| 肥臀浪妇太爽了快点再快点| 日韩伦理片| 在线涩涩免费观看国产精品| 国产亚洲欧美精品久久久| 亚洲最大成人免费av| 丝袜a∨在线一区二区三区不卡| 亚洲精品麻豆一二三区| 真人抽搐一进一出视频| 国产视频一区二区三区四区视频 | 国产精品天天看天天狠| 国产成人精品亚洲午夜麻豆| 亚洲成人av一区免费看| aa级毛片毛片免费观看久| 日本中文字幕有码在线视频| 亚洲AV日韩AV综合在线观看| 久久精品娱乐亚洲领先| 久久亚洲精品中文字幕波多野结衣|