건물의 수를 n이라 하고

한 건물 i가 cool해지기 위해 쌓아야 하는 층수를 M(i)라고 하자

양쪽 끝을 제외하고 각 M(i)의 값을 넣은 list를 H라고 하고

H 중 0번째에서 시작해서 짝수번째만 갖다놓은 list를 H0, 홀수번째를 H1이라고 하자

파이썬식으로 나타내면

def v(i):

return sum(H0[:i])+sum(H1[i:])

m=min([v(i)for i in range(n//2-1)])

의 m값이 최소가 되는 거 아님?

여기서 틀린 부분이 있나