编程题
## 题目描述 给出在初始的 $xy$ 坐标系下 $A,B,P$ 三点的坐标,现对坐标系进行旋转和移动,$x$ 轴正方向旋转至向量 $A\rightarrow B$ 的方向,原点移动到线段 $AB$ 的中点, 移动后的新坐标系为 $x’y’$,$P$ 点保持不动,求 $P$ 点在新坐标系 $x’y’$ 中新的横纵坐标。 ## 输入描述 第一行,输入一个 $N$,代表一共有 $N$ 组测试用例, 对于每组测试用例:依次输入 $A,B,P$ 三点的横纵坐标。 ## 输出描述 一共 $N$ 行,每行两个数据,分别代表点 $P$ 对于新坐标系 $x’y’$ 的新横纵坐标。输出保留小数点后 $2$ 位。 注意:误差需要小于 $10^{-2}$。 ## 输入样例 ```text 2 -1 0 1 0 3 4 -1 -1 1 1 1 1 ``` ## 输出样例 ```text 3.00 4.00 1.41 0.00 ``` ## 评测用例规模与约定 对于 100% 的测试用例 :$1 \leq N \leq 1000, -1000 \leq x,y \leq 1000$。
查看答案
赣ICP备20007335号-2