Submission
Status:
[PPPx][P][P][P][P]
Score: 80
User: Ryuthin94
Problemset: นก
Language: python
Time: 0.026 second
Submitted On: 2025-04-03 21:32:28
def count_nest_trees(heights):
count = 0
n = len(heights)
nest_trees = []
if not (heights[0] < heights[1]):
count += 1
nest_trees.append(0)
for i in range(1, n-1):
if not (heights[i] < heights[i-1] or heights[i] < heights[i+1]):
count += 1
nest_trees.append(i)
if not (heights[n-1] < heights[n-2]):
count += 1
nest_trees.append(n-1)
return count, nest_trees
n = int(input())
heights = list(map(int, input().split()))
result, nest_trees = count_nest_trees(heights)
print(result)