最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
太谷县| 双城市| 静海县| 宁乡县| 黑山县| 陇南市| 南平市| 兴国县| 盐边县| 平邑县| 彩票| 南充市| 西昌市| 宁安市| 伊宁市| 龙州县| 金堂县| 镇江市| 武穴市| 杭锦旗| 长子县| 纳雍县| 比如县| 阳泉市| 绥江县| 安岳县| 思南县| 广东省| 龙江县| 石景山区| 怀远县| 武城县| 揭西县| 普兰店市| 武鸣县| 遵化市| 益阳市| 合川市| 汝州市| 濉溪县| 丹凤县|