問題. Ruined Square
平面上に正方形があり,頂点は時計回りに である. が与えられたときに を答えよ.
解法. 回転行列
ベクトル と 2次元正方行列 に対して, は を原点中心の半時計回りに 回転したベクトルとなる. は回転行列と呼ばれている.今回の問題では正方形の内角である の計算が必要となり,
となる.
よって,頂点 は回転行列を用いて,
となる.
ちなみに, が整数点ならば上の式から も整数点である.
計算時間:
まとめ
軸並行な正方形と勘違いしていた.