問題
atcoder.jp
提出解答
atcoder.jp
問題の概要
右手系の座標平面上の点 を原点中心に 度反時計回りに回転させた後の点の座標を求めよ.
制約
解法
点 を極座標に変換する. つまり, から次を満たす非負実数 と実数 を求める.
- 原点 と点 との距離が であり, 軸の正の部分から線分 まで反時計回りに測った角度が である.
実は, という関係式があり, この関係式から, をそれぞれ次のようにして求められる *1.
のとき, なので,
この を利用すると, 求めるべきは を原点中心に だけ反時計回りに回転させた点なので, 原点との距離が で, 偏角が の点なので
である.