CF1080C Masha and two friends (矩陣的重疊面積)
阿新 • • 發佈:2018-12-05
---恢復內容開始---
CF1080C Masha and two friends (矩陣的重疊面積)
題目連結:CF1080C
有關在座標軸內矩陣的重疊覆蓋,格點計算都是毒瘤題,但見到了還是要A的
這類題目一般會有一些化繁為簡的技巧
這道題,是有關黑白格點的計算,我們可以利用容斥來做
首先我們記 B(x_1,y_1,x_2,y_2) 和 W(x_1,y_1,x_2,y_2) 分別為矩形 (x_1,y_1),(x_2,y_2) 內的黑色和白色格子數量。
經過推算我們可以得到,白色格子的增量為:B(x_1,y_1,x_2,y_2)-B((x_1,y_1,x_2,y_2)\cap(x_3,y_3,x_4,y_4))-W(x3,y3,x4,y4)