Advertisement
Egor_1425

Untitled

Jul 19th, 2024
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.20 KB | None | 0 0
  1. n = int(input())
  2. a = list(map(int, input().split()))
  3.  
  4. ans = [-1] * n
  5. b = [0]
  6.  
  7. for i in range(1,n):  
  8.     while len(b)>0 and a[i] < a[b[-1]]:
  9.         ans[b.pop()] = i
  10.     b.append(i)
  11.  
  12. print(*ans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement