제출 #548410

#제출 시각아이디문제언어결과실행 시간메모리
548410arstalchanGlobal Warming (NOI13_gw)Cpython 3
0 / 40
1084 ms48904 KiB
L = [int(input()) for x in range(int(input()))] L.append(0) add = {} cur = 0 first = 0 peak = 0 flag = False for x in L: if not flag: if x >= cur: cur = x else: peak = cur flag = True if flag: if x <= cur: cur = x else: if peak in add: add[peak] += 1 else: add[peak] = 1 if max(first, cur) in add: add[max(first, cur)] -= 1 else: add[max(first, cur)] = -1 first = cur cur = x flag = False if peak in add: add[peak] += 1 else: add[peak] = 1 if first in add: add[first] -= 1 else: add[first] = -1 print(add) ans = 0 cur = 0 for x in sorted(add)[::-1]: cur += add[x] ans = max(ans, cur) print(ans)
#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...