マツシタのお勉強

座標

回転行列を用いて2次元座標系の点を回転させた点を取得する [java]

何をしたいか 以下のように、ある点Bを任意の点Aを軸として回転させた座標を得たい。 実装方法 行列の演算が必要なので、始めに行列のクラスMatrixを定義する。 詳しくは以下参照 keita-matsushita.hatenablog.com このMatrixクラスを継承した回転行列を担う…

Mapのキーに独自キーを割り当てる D - すぬけ君の塗り絵 / Snuke's Coloring

問題 D: すぬけ君の塗り絵 / Snuke's Coloring - AtCoder Beginner Contest 045 | AtCoder 解き方 ポイントは以下の通り。 Mapを用いて3×3の四角形とその範囲に存在する黒マスの数を管理する。 1つの黒マスが影響する四角形は9個(四角形の中央のマスを基…