#P17709. [ICPC 2019 Nanjing R] Triangle
[ICPC 2019 Nanjing R] Triangle
题目描述
一天,ABC 和 DD 发现了一块三角形的麦田,他们决定用一条线段将其分割成面积相等的两块。由于种种原因,分割线的一个端点被固定在 。现在请你找出该线段的另一个端点。
如果给定的端点不在麦田的边界上,那么问题应被视为无效。所要求的另一个端点也必须位于边界上。
输入格式
输入包含多组测试数据,第一行包含一个整数 (),表示测试数据的组数。
对于每组测试数据,一行内给出八个整数 和 ,其中 和 描述了给定三角形麦田的顶点坐标(保证三点不共线), 是分割线段的给定端点。所有坐标均为 范围内的整数。
输出格式
对于每组测试数据,输出分割线段另一端点的坐标,或者如果问题在该情况下无效,则输出数字 -1。
形式化地,如果你的答案为 ,裁判的答案为 ,那么当且仅当 时,你的答案会被视为正确。
2
0 0 1 1 1 0 1 0
0 0 1 1 1 0 2 0
0.500000000000 0.500000000000
-1
提示
翻译由 DeepSeek V4 Pro 完成