2019杭电暑假多校9:Rikka with Cake【扫描线+树状数组】
题目:2019 Multi-University Training Contest 9:Rikka with Cake题意:给定K条射线,问将N*M的矩形分成了多少块分析:发现每一个交点都会产生一个块,因为每条都是射线,猜测答案为交点的个数+1,知道这个就十分套路了;扫描横线,计算每条横线产生的贡献;具体做法:把横线拆成{L,R,h},每条竖线拆成两个点,(下面的点){x,y,...