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

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

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

      qoj14458. 調(diào)色濾鏡

      qoj14458. 調(diào)色濾鏡

      平面 \([1,10^9]\times[1,10^9]\) 上有 \(n\) 個(gè)點(diǎn),點(diǎn) \(i\) 位于 \((x,y)\),有顏色 \(c_i\in [0,9]\)

      \(q\) 次操作,每次對(duì)平面上一個(gè)矩形范圍內(nèi)的點(diǎn)的顏色作用映射 \(f:[0,9]\rightarrow[0,9]\)。

      保證矩形兩兩之間要么包含要么不交。

      要求求出每個(gè)點(diǎn)在 \(q\) 次操作后的顏色。

      \[n\le 5\times 10^4,q\le 2\times 10^5 \]


      首先由于矩形之間兩兩不交,不難發(fā)現(xiàn)他們之間的包含構(gòu)成了一個(gè)森林的結(jié)構(gòu)。

      我們加入第 \(q+1\) 操作,覆蓋整個(gè)平面,\(f=x\rightarrow x\)。顯然不影響答案。

      那么這時(shí)就構(gòu)成了一顆以 \(q+1\) 為根的樹。

      那么怎么建樹呢?具體來(lái)說(shuō),我們掃描線。

      在一個(gè) set 中維護(hù)當(dāng)前截面上的所有矩形的上下邊界。

      當(dāng)我們遇到一個(gè)矩形 \(i\) 的左邊界時(shí),我們查詢其上邊界的后繼,設(shè)其為矩形 \(j\) 的邊 \(j'\)。

      • 假如 \(j'\) 是一個(gè)上邊界,那么 \(j\) 就是 \(i\) 的父親。
      • 假如 \(j'\) 是一個(gè)下邊界,那么 \(j\) 就是 \(i\) 的兄弟,意味著 \(j\) 的父親是 \(i\) 的父親。

      類似地,當(dāng)我們遇到一個(gè)點(diǎn) \(i\),我們查詢 \(y_i\) 的后繼 \(j'\)。

      • 假如它是 \(j\) 的上邊界,那么點(diǎn) \(i\) 位于矩形 \(j\) 內(nèi)。
      • 假如它是 \(j\) 的下邊界,那么點(diǎn) \(i\) 位于矩陣 \(j\) 的父親內(nèi)。

      假如一個(gè)點(diǎn) \(i\) 位于矩形 \(j\) 內(nèi),說(shuō)明有且僅有 \(j\) 的祖先對(duì) \(i\) 產(chǎn)生影響。

      我們對(duì)生成的整棵樹進(jìn)行 dfs,那么通過 dfs 到一個(gè)點(diǎn)時(shí)所有操作的映射復(fù)合,我們可以 \(O(1)\) 地確定答案。

      矩形的 dfn 序不一定等于插入順序,所以這實(shí)際上要求一個(gè)支持從中間插入刪除的數(shù)據(jù)結(jié)構(gòu)維護(hù)映射復(fù)合。那么線段樹就可以完成這樣的操作。

      總時(shí)間復(fù)雜度 \(O(nd\log n+q\log n)\),其中 \(d=10\)


      code

      posted @ 2025-10-28 21:03  CuteNess  閱讀(7)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 夜夜夜高潮夜夜爽夜夜爰爰| 最新国产精品拍自在线观看| 亚洲爆乳精品无码一区二区| 国产精品亚洲欧美大片在线看 | 黄色特级片一区二区三区| 亚洲男人天堂av在线| av在线播放国产一区| 国产女人在线视频| 美日韩在线视频一区二区三区 | 国产乱码精品一区二区三| 日本三级理论久久人妻电影| 一区二区免费高清观看国产丝瓜| 人妻激情乱人伦视频| 日日碰狠狠添天天爽五月婷| 亚洲精品码中文在线观看| 97成人碰碰久久人人超级碰oo | 日韩中文字幕人妻精品| 国产老肥熟一区二区三区| 欧美色欧美亚洲高清在线观看| 四虎影视一区二区精品| 不卡免费一区二区日韩av| 色老头亚洲成人免费影院| 男女18禁啪啪无遮挡激烈网站| 亚洲av优女天堂熟女久久| 亚洲AV成人片在线观看| 人妻无码久久久久久久久久久| 日韩 一区二区在线观看| 日韩乱码人妻无码中文字幕视频| 欧洲人与动牲交α欧美精品| 日产国产一区二区不卡| 亚洲精品无amm毛片| 十八禁国产精品一区二区| 白丝乳交内射一二三区| 三上悠亚在线精品二区| 精品久久综合日本久久网| 日韩精品区一区二区三vr| 久久国产精品久久久久久| 亚洲偷自拍另类一区二区| XXXXXHD亚洲日本HD| 馆陶县| 福利一区二区不卡国产|