#abc259b. [abc259_b]Counterclockwise Rotation

[abc259_b]Counterclockwise Rotation

题目描述

在一个坐标系中,xx轴向右,yy轴向上。对坐标系中的点(a,b)(a, b)逆时针旋转dd度,求得该点在旋转后的新坐标。

约束条件

  • 1000a,b1000-1000 \leq a,b \leq 1000
  • 1d3601 \leq d \leq 360
  • 输入中的所有值都是整数。

输入

输入格式如下:

aa bb dd

输出

设旋转后的点的坐标为(a,b)(a', b'),请按顺序输出aa'bb',中间用一个空格分隔。
当打印的每个值与答案之间的绝对或相对误差不超过10610^{-6}时,你的输出将被视为正确。


示例输入1

2 2 180

示例输出1

-2 -2

当点(2,2)(2, 2)关于原点逆时针旋转180180度时,它成为(2,2)(2, 2)关于原点的对称点(2,2)(-2, -2)


示例输入2

5 0 120

示例输出2

-2.49999999999999911182 4.33012701892219364908

当点(5,0)(5, 0)关于原点逆时针旋转120120度时,它成为(52,532)(-\frac {5}{2} , \frac {5\sqrt{3}}{2})
这个样例的输出值与精确值不完全相符,但误差足够小以被视作正确。


示例输入3

0 0 11

示例输出3

0.00000000000000000000 0.00000000000000000000

(a,b)(a, b)是原点(旋转中心)时,旋转不会改变它的坐标。


示例输入4

15 5 360

示例输出4

15.00000000000000177636 4.99999999999999555911

360360度的旋转不会改变点的坐标。


示例输入5

-505 191 278

示例输出5

118.85878514480690171240 526.66743699786547949770