Advertisement
zhukov000

Nail

Nov 23rd, 2019
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.28 KB | None | 0 0
  1. n = int(input())
  2. a = [0] + sorted([int(x) for x in input().split()])
  3. dp = []
  4. for i in range(n+1):
  5.   dp.append([0] * 2)
  6.  
  7. dp[2][0] = dp[2][1] = a[2] - a[1]
  8. for i in range(3, n+1):
  9.   dp[i][0] = dp[i-1][1]
  10.   dp[i][1] = min(dp[i-1][0], dp[i-1][1]) + (a[i] - a[i-1])
  11.  
  12. print(dp[n][1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement