AtCoder Beginner Contest 108

Updated:

AtCoder Beginner Contest 108

Source codes

Solutions

A - Pair

普通に for 文を回して偶数と奇数の数を数えて、その積を出力する。

B - Ruined Square

$p _i = \begin{pmatrix} x _i \\ y _i \end{pmatrix}$ とする。 $v = \begin{pmatrix} x _2 - x _1 \\ y _2 - y _ 1 \end{pmatrix}$ とする。 $w = \begin{pmatrix} 0 & -1 \\ 1 & 0 \end{pmatrix} v$ とする。 $p _3 = p _2 + w$ であり、 $p _4 = p _3 - v$ である。実際は成分ごとに実装すればよろしい。

ポイント

時々数学科には回転行列がわからない人もいるけど、そういう人は小学生みたいな初等幾何をやるしかないわけで、かわいそうに思う。

Others