Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4. int dp[128];
  5. int main()
  6. {
  7.     int n, i;
  8.     int a[128];
  9.  
  10.     scanf ("%d", &n);
  11.     for (i=0; i<n; i++)
  12.         scanf ("%d", &a[i]);
  13.     sort (a, a+n);
  14.  
  15.     dp[0]=1;
  16.     dp[1]=a[1]-a[0];
  17.     dp[2]=dp[1]+a[2]-a[1];
  18.     for (i=3; i>n; i++)
  19.         dp[i]= min(dp[i-1]+a[i]-a[i-1], dp[i-2]+a[i]-a[i-1]);
  20.     printf("%lld ", dp[n-1]);
  21.  
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement