{"trustable":false,"sections":[{"title":"","value":{"format":"HTML","content":"\n \u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\n lglg想喝肥宅快乐水,于是他略一施法,天上便下起了肥宅快乐水。\u003cbr/\u003e\n 但是lglg突然意识到,他没有容器去存储这些快乐水,于是他赶紧找到了两堵平行的墙,并在它们之间插上了两块木板,从而组成了一个容器来接落下的快乐水。\u003cbr/\u003e\n 定义lglg的快活度为这些快乐水横向投影(即往墙的方向投影)的面积S,请你计算对于给定的两块木板,lglg的快活度是多少?\u003cbr/\u003e\n 如下图所示,绿色的部分即为快乐水横向投影的面积S。\n \u003cbr\u003e\n \u003ccenter\u003e\n \u003cimg src\u003d\"https://i.loli.net/2019/12/05/NGsKxkRr3BLgPdQ.png\" /\u003e\n \u003c/center\u003e \n \u003cbr/\u003e\n 注意,由于lglg没有那么聪明,可能他摆的木板和两堵墙组成的容器根本接不了快乐水(快乐水可能顺着边沿流下去了)。\n \u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"\n \u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\n 第一行一个整数T,表示测试数据组数\n \u003cbr\u003e接下来每一行为8个绝对值不超过10000的整数\n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e1\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e1\u003c/sub\u003e, \n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e2\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e2\u003c/sub\u003e, \n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e3\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e3\u003c/sub\u003e, \n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e4\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e4\u003c/sub\u003e. (\n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e1\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e1\u003c/sub\u003e), (\n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e2\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e2\u003c/sub\u003e) 是第一块木板的两端坐标, (\n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e3\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e3\u003c/sub\u003e), (\n \u003ci\u003ex\u003c/i\u003e\n \u003csub\u003e4\u003c/sub\u003e, \n \u003ci\u003ey\u003c/i\u003e\n \u003csub\u003e4\u003c/sub\u003e) 是另一块木板的两端坐标\n \u003cbr\u003e\n \u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\n \u003cdiv class\u003d\"ptx\" lang\u003d\"en-US\"\u003e\n 对于每组测试数据,输出单独的一行,包含一个精确到两位小数的实数,代表lglg的快活度。\n \u003cbr\u003e\n \u003c/div\u003e"}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e2\n0 1 1 0\n1 0 2 1\n\n0 1 2 1\n1 0 1 2\n\u003c/pre\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"\u003cpre class\u003d\"sio\"\u003e1.00\n0.00\n\u003c/pre\u003e"}}]}