問題
回答
N = int(input())
T,A = map(int,input().split())
H = [int(i) for i in input().split()]
ans = 1
dis = 0
list = []
for i in range(N): #それぞれの地点からの差分を計算する。
dis = abs(T - H[i] * 0.006- A)
list.append(dis) #配列に格納。
ans = list.index(min(list))+1 #配列の中で一番小さいindexに、1を足したものが答え。一番小さい値の順番に1を足した数が答えとなっている。
print(ans)
ポイント
個人的にはans = list.index(min(list))+1
の部分。