UVA1249 Euclid

题目描述

二维平面上有一线段 $AB$ 与 $\triangle DEF$,点 $C$ 在线段 $AB$ 外。根据以下要求,求点 $G$,$F$。 - 点 $H$ 在射线 $AC$ 上。 - 四边形 $ABGH$ 为平行四边形。($AB \parallel GH,AH \parallel BG$) - $S_{ABGH}=S_{\triangle DEF}$

输入格式

**本题有多组数据。** 每组数据在一行中包含 $12$ 个不超过 $3$ 位的小数,代表点 $A$、$B$、$C$、$D$、$E$、$F$ 的横、纵坐标。数据保证点 $C$ 在线段 $AB$ 外,$D$、$E$、$F$ 不共线。输入以 $12$ 个 $0.0$ 结束。

输出格式

对于每组数据,输出 $4$ 个保留 $3$ 位的小数(四舍五入),表示点 $G$、$H$ 的坐标。数字之间用空格隔开。 ### 输入 ``` 0 0 5 0 0 5 3 2 7 2 0 4 1.3 2.6 12.1 4.5 8.1 13.7 2.2 0.1 9.8 6.6 1.9 6.7 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 ``` ### 输出 ``` 5.000 0.800 0.000 0.800 13.756 7.204 2.956 5.304 ```

说明/提示

$-1000 \leqslant$ 所有横、纵坐标 $\leqslant 1000$