ABC186 - Atcoder/Python精進のための解説メモ

カレンダーアイコン
2021/04/12

ABC186 - A.Brick

AtCoder公式 | ABC186 - A.Brick

解答

n, w = map(int, input().split())
print(n // w)

要点メモ

  • こういう問題で切り上げ・切り捨てをちゃんと把握しておく

ABC186 - B.Blocks on Grid

AtCoder公式 | ABC186 - B.Blocks on Grid

解答

h, w = map(int, input().split())
aaa = [list(map(int, input().split())) for _ in range(h)]
sum_a = sum(sum(i) for i in aaa)
min_a = min(min(i) for i in aaa)
print(sum_a - min_a * h * w)

要点メモ

  • 多次元リストを上手く扱えるようになるための問題
  • 2次元くらいまでは内包表記で書いちゃったほうが、書くのも処理も速くていいかんじな気がします

ABC186 - C.

AtCoder公式 | ABC186 - C.

解答

まだ解いてません

要点メモ

ABC186 - D.

AtCoder公式 | ABC186 - D.

解答

まだ解いてません

要点メモ