atcoder#ABC259B. [ABC259B] Counterclockwise Rotation
[ABC259B] Counterclockwise Rotation
题目描述
軸の正の向きが右、 軸の正の向きが上であるような 座標平面において、点 を原点を中心として反時計回りに 度回転させた点を求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
求めるべき点を とするとき、 と をこの順に空白区切りで出力せよ。
なお、各出力について、解との絶対誤差または相対誤差が 以下であれば正解として扱われる。
题目大意
在一个平面直角坐标系中,有一点 ,请输出它绕原点逆时针旋转 度后的新坐标。
每个值的绝对或相对误差最大为 的答案视为正确。
2 2 180
-2 -2
5 0 120
-2.49999999999999911182 4.33012701892219364908
0 0 11
0.00000000000000000000 0.00000000000000000000
15 5 360
15.00000000000000177636 4.99999999999999555911
-505 191 278
118.85878514480690171240 526.66743699786547949770
提示
制約
- 入力はすべて整数
Sample Explanation 1
を原点を中心として反時計回りに 度回転させた点は、 を原点について対称な位置に移動させた点であり、 となります。
Sample Explanation 2
を原点を中心として反時計回りに 度回転させた点は です。 この例での出力はこれらの値と厳密には一致しませんが、誤差が十分に小さいため正解として扱われます。
Sample Explanation 3
が原点(回転の中心)なので回転させても座標が変わりません。
Sample Explanation 4
度回転させたので座標が変わりません。