版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp Offers a comprehensive and practical reference guide to antenna design and engineering for portable devic
题意: 在一个 n x n 的平面上,给定 m 个等腰直角三角形(各点均为整数),问该平面上被三角形覆盖奇数次的点有多少个。 思路: 由于 n 较大,不能模拟解决,故使用离散化思想。 考虑每一行有多少点被覆盖了奇数次,题目从二维转换成一维。 对于每一行,考虑每个三角形在此行覆盖的线段,记录下每条线段的左端点 l 、右端点 r 保存在同一个数组中。 排序后则容易知道第一个到第二个数、第三到第四个