🌸
# パナソニックプログラミングコンテスト(AtCoder Beginner Contest 186) B - Blocks on Grid
パナソニックプログラミングコンテスト(AtCoder Beginner Contest 186) B - Blocks on Grid
問題へのリンク
問題概要
縦
制約
ABC中の解答
問題では2次元上での話だが、特に何次元でもやることに変わりはなく要は最小の値を求めて各マスとその値との差の和を求めればよい。
import numpy as np
H, W = map(int, input().split())
A = []
for _ in range(H):
tmp = list(map(int, input().split()))
A.append(tmp)
A = np.array(A)
ans = (A - A.min()).sum()
print(ans)
公式解法1
ほぼ同じのため省略
Discussion