제출 #1181794

#제출 시각아이디문제언어결과실행 시간메모리
1181794kemalmete1Mountains (NOI20_mountains)Pypy 3
0 / 100
2104 ms265540 KiB
n = int(input())
heights = [int(h) for h in input().split()]

total = 0

while n > 2:
    max_val = max(heights)
    max_index = heights.index(max_val)

    temp = heights.copy()
    temp_len = n
    i = 0
    while i < temp_len:
        if temp[i] == max_val and i != max_index:
            temp.pop(i)
            temp_len -= 1
        i += 1

    left = max_index
    right = temp_len - max_index - 1
    total += left * right

    heights.pop(max_index)
    n -= 1


print(total)

컴파일 시 표준 출력 (stdout) 메시지

Compiling 'Mountains.py'...

=======
  adding: __main__.pyc (deflated 28%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...