[bzoj1132][POI2008]Tro——极角排序+叉积
题目大意:
平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000。
思路:
考虑固定一个原点,以这个点为原点引出向量,然后枚举另外一个点,计算它和其它所有向量的叉乘之和。
但是这样会出现问题,向量的叉积是有方向的,某一个向量与其它所有向量的叉乘可能即有正也有负,不好直接计算。
于是一个神奇的做法出现了,按照极角排序的顺序枚举原点,然后只处理这个点后面的点,这样不难发现,...
原创
2018-09-28 20:40:06 ·
387 阅读 ·
0 评论