行列

ABC279C - RANDOM

考え方 回答例 考え方行列を転置→ソートして一致するかどうかを見れば良い. Pythonではリストの転置をzipを使って簡単に表現できる: Pythonで転置行列 - 競プロはじめました回答例 H, W = map(int, input().split()) S = [list(input()) for _ in range(H)…

ABC189E - Rotate and Flip

考え方 回答例 考え方$\mathrm{op}_{1}, (\mathrm{op}_{2} \circ \mathrm{op}_{1}),..., (\mathrm{op}_{M} \circ \cdots \circ \mathrm{op}_{1})$に対応する変換行列を予め計算しておけば良さそうであることはわかる.ベクトル$\begin{pmatrix} x \\ y \end{…

Pythonで転置行列

以下の転置行列を求める問題を考える. zipを使う 素直に書く 例 zipを使うzipを使うとすごくきれいに書ける. H, W = map(int, input().split()) A = [list(map(int, input().split())) for _ in range(H)] B = list(zip(*A)) for b in B: print(*b) 【参考…