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