• [F] 老虎满坡找灰兔

  • 时间限制: 1000 ms 内存限制: 65535 K
  • 问题描述
  • 老虎最近遇到一个很麻烦的问题, 有人叫他把一个五边形用一条直线分成两个三角形.
    这个五边形如下图所示, 该五边形其实是一个矩形截去一个角. 所以有三个直角. 和两个钝角.


    老虎就到处找兔子来解决这个问题. 兔子呢就拿出来一把刷子, 一条粗粗的直线. 然后两个三角形就很神奇的出来了.



    兔子突然想到一个问题, 要怎么刷才能使刷过的面积最小.

    现在, 我们以五边形的两条边做坐标系, 如下图所示

  • 输入
  • 本题有多组输入, 每组输入A和B的坐标. Ax, Ay, Bx, By 四个整数.
    对于每组数据满足 0 < Ax < Bx 且 0 < By < Ay
  • 输出
  • 对于每组输入, 输出在五边形上刷过的最小面积. 保留2位小数.
  • 样例输入
  • 1 2 2 1
    
  • 样例输出
  • 2.25
  • 提示
  • 来源
  • monkeyde17
  • 操作

显示春菜