ABC-327
A
解法
B
解法
C
https://atcoder.jp/contests/abc327/tasks/abc327_c
#視点の発想
mat = np.array([list(map(int,input().split())) for _ in range(9)]).reshape([9,9]) for c in range(9): if min(len(set(mat[c])),len(set(mat[:,c])),len(set(mat[c%3*3:c%3*3+3][:,c//3*3:c//3*3+3].reshape([1,9])[0])))<9: print("No") return 0 print("Yes")
解法
とし、 行 列 の塊に がなければ即終了すればよい。 の塊のインデックスを指定するところにすこし悩む。
D
解法
E