HihoCoder1642 : 三角形面积和([Offer收割]编程练习赛37)(求面积)(扫描线||暴力)

Posted ---学习ing---

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HihoCoder1642 : 三角形面积和([Offer收割]编程练习赛37)(求面积)(扫描线||暴力)相关的知识,希望对你有一定的参考价值。

描述

如下图所示,在X轴上方一共有N个等腰直角三角形。这些三角形的斜边与X轴重合,斜边的对顶点坐标是(Xi, Yi)。

             (11,5)
      (4,4)    /        /\(7,3)         /  \/\/          /   /\/\          /   / /\ \     ------------------------->

你能求出这些三角形覆盖的面积之和吗? (重叠部分只算一次)

输入

第一行包含一个整数N。  

以下N行每行包含两个整数(Xi, Yi),代表第i个三角形顶点的坐标。

对于30%的数据,1 ≤ N ≤ 100, 0 ≤ Xi, Yi ≤ 100  

对于100%的数据,1 ≤ N ≤ 100000,0 ≤ Xi, Yi ≤ 100000

输出

覆盖的面积,保留2位小数。

样例输入

3   
7 3
4 4  
11 5

样例输出

42.00

 

以上是关于HihoCoder1642 : 三角形面积和([Offer收割]编程练习赛37)(求面积)(扫描线||暴力)的主要内容,如果未能解决你的问题,请参考以下文章

求两个正方形重叠部分的面积是怎样变化的?

极坐标解圆锥曲线三角形面积范围问题

812. 最大三角形面积

812. 最大三角形面积

CF528ETriangles 3000(计算几何)

如何在蛮力搜索之外找到凸包中的最大三角形