AT_abc259_b [ABC259B] Counterclockwise Rotation
题目描述
在 $xy$ 坐标平面上,$x$ 轴正方向向右,$y$ 轴正方向向上。请你求出将点 $(a, b)$ 以原点为中心,逆时针旋转 $d$ 度后的坐标。
输入格式
输入从标准输入中给出,格式如下:
> $a$ $b$ $d$
输出格式
设旋转后的点为 $(a', b')$,请按顺序用空格分隔输出 $a'$ 和 $b'$。
对于每个输出,只要与正确答案的绝对误差或相对误差不超过 $10^{-6}$,即可视为正确。
说明/提示
## 限制条件
- $-1000\ \leq\ a,b\ \leq\ 1000$
- $1\ \leq\ d\ \leq\ 360$
- 输入均为整数
## 样例解释 1
将 $(2,2)$ 以原点为中心逆时针旋转 $180$ 度后,得到的点是 $(2,2)$ 关于原点的对称点,即 $(-2,-2)$。
## 样例解释 2
将 $(5,0)$ 以原点为中心逆时针旋转 $120$ 度后,得到的点是 $(-\frac{5}{2},\ \frac{5\sqrt{3}}{2})$。本例输出与这些值不完全一致,但只要误差足够小即可视为正确。
## 样例解释 3
如果 $(a, b)$ 就是原点(旋转中心),那么无论怎么旋转,坐标都不会改变。
## 样例解释 4
旋转 $360$ 度后,坐标也不会改变。
由 ChatGPT 4.1 翻译