摘要:
题意 从集合中选一个非空子集,若满足 a_ia_j+b_ib_j=0 ,i!=j 则不合法。求方案总数。n<=5e5 。 Solution: 稍作变形:a_i/b_i=-b_j/a_j 做到这里,我们把 a_i/b_i 存入 map ,然后在 map 中查找一个值,计算另一个值即可。每一对的贡献为 阅读全文
posted @ 2021-07-13 21:46
仰望星空的蚂蚁
阅读(89)
评论(0)
推荐(0)
摘要:
题目描述 给定一个二维平面和一些栅栏,求其中包含点 (0,0) 的封闭图形面积。n,m<=1000 。 Solution: 模型转化 。首先考虑把横纵坐标离散化,将二维平面转化成网格图。 显然总面积可以由若干矩形拼成,所以只要 BFS 求出哪些点可达。对于点 (i,j) 可达,面积为 (X[i+1] 阅读全文
posted @ 2021-07-13 21:23
仰望星空的蚂蚁
阅读(132)
评论(0)
推荐(1)

浙公网安备 33010602011771号