Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.35 KB | None | 0 0
  1. n = int(input())
  2. data = [int(x) for x in input().split()]
  3. a = [[0, -1]]
  4. for i in range(len(data)):
  5. a.append([data[i], i])
  6.  
  7. a.sort(key=lambda x: x[0])
  8.  
  9. s = 0
  10. k = a[0][1]
  11. for i in range(1, len(a)):
  12. if a[i][1] > k:
  13. s += max(0, (a[i][1] - k) * a[i][0])
  14. if a[i][1] == n - 1:
  15. break
  16. k = a[i][1]
  17. print(s)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement