💻
AtCoder Beginner Contest 275 A~C 自分用メモ
A - Find Takahashi
N = int(input())
H = list(map(int, input().split()))
maxNum = 0
maxI = 0
for i in range(len(H)):
if (maxNum < H[i]):
maxNum = H[i]
maxI = i+1
print(maxI)
B - ABC-DEF
余りが伴う四則演算は以下のサイトを参考にする。
計算途中で余りを取って、オーバーフローを起こさないように工夫する定石らしいです。
↓公式の解答コード
C - Counting Squares

このような2点は一意に決まるため、この2点をitertools.productで全探索します。
↓kyopro_friendsさんの公式解答コード

Discussion