Submission #1149410

#TimeUsernameProblemLanguageResultExecution timeMemory
1149410maomaoMountains (NOI20_mountains)Pypy 3
0 / 100
2069 ms327680 KiB
'''
https://oj.uz/problem/view/NOI20_mountains
Score: 64/100
'''

n = int(input())
height = [int(x) for x in input().split()]
ans = 0
while len(height)>=3:
    left = []
    right = []
    maxvalue=max(height)
    numofmax = height.count(maxvalue)
    for k in range(numofmax):
        m = height.index(maxvalue)
        for i in range(0,m):
            if height[i] < height[m]:
                left.append(height[i])
        for i in range(m+1,len(height)):
            if height[i] < height[m]:
                right.append(height[i])  
        ans += len(left)*len(right)
        height.pop(m)
print(ans) 

Compilation message (stdout)

Compiling 'Mountains.py'...

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

=======
#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...