随笔分类 -  几何-极角排序

【HDOJ6731】Angle Beats(极角排序)
摘要:题意:二维平面上给定n个整点,q个询问 每个询问给定另外的一个整点,问其能与n个整点中任意取2个组成的直角三角形的个数 保证所有点位置不同 n<=2e3,q<=2e3,abs(x[i],y[i])<=1e9 思路: 对于每个询问点q,分两类讨论 一:q为直角顶点 以q为原点,求出它到n个点的向量,极 阅读全文

posted @ 2019-10-22 18:21 myx12345 阅读(203) 评论(0) 推荐(0) 编辑

【BZOJ1132】Tro(叉积)
摘要:题意:平面上有N个点. 求出所有以这N个点为顶点的三角形的面积和 N<=3000 N个点的坐标,其值在[0,10000] 思路:按从左到右的预处理点排序 每次枚举最左点作为原点,把叉积从大到小排序 面积用叉积算,因为每次以最左的点作为原点,叉积一定都大于0 2S=xi*yj-yi*xj,xi和yi已 阅读全文

posted @ 2019-10-22 15:48 myx12345 阅读(180) 评论(0) 推荐(0) 编辑

【HDOJ6300】Triangle Partition(极角排序)
摘要:题意:给定3n个点,保证没有三点共线,要求找到一组点的分组方案使得它们组成的三角形之间互不相交。 n<=1e3 思路:以y为第一关键字,x为第二关键字,按x递减,y递增排序 阅读全文

posted @ 2018-07-27 16:22 myx12345 阅读(203) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示