国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

CF競賽題目講解_CF869E(二維樹狀數(shù)組+hash)

2022-08-16 15:31 作者:Clayton_Zhou  | 我要投稿

https://codeforces.com/contest/869/problem/E

題意:

給一個(gè)n*m個(gè)格子,3種操作,每次給出左上和右下2個(gè)點(diǎn)的坐標(biāo)。

操作1表示對點(diǎn)1和點(diǎn)2構(gòu)成的矩形上加一個(gè)框,

操作2表示把這個(gè)位置的框刪除,

操作3表示查詢2個(gè)點(diǎn)是否連通(沒有被框隔開)


思路:

二維區(qū)間可以想到的是二維樹狀數(shù)組。

取每個(gè)框的4個(gè)坐標(biāo)值hash取值x,用來標(biāo)記這個(gè)框??虿煌?,hash取值x必然不同。

只有框內(nèi)二維樹狀數(shù)組值為x。


兩點(diǎn)的query值相同,則表示兩點(diǎn)沒有穿越矩形邊界


CF競賽題目講解_CF869E(二維樹狀數(shù)組+hash)的評論 (共 條)

分享到微博請遵守國家法律
永平县| 巩义市| 修文县| 绵竹市| 嵊州市| 横峰县| 丁青县| 扎囊县| 东乌珠穆沁旗| 宜兰市| 佳木斯市| 铜梁县| 万山特区| 三河市| 昭觉县| 三门峡市| 金门县| 四子王旗| 河北省| 日土县| 小金县| 临武县| 武川县| 定西市| 舞阳县| 巍山| 罗定市| 鸡泽县| 儋州市| 临漳县| 荆门市| 于田县| 柳州市| 沙雅县| 石河子市| 井冈山市| 广宁县| 巴青县| 鄂托克旗| 南阳市| 龙泉市|