#include <bits/stdc++.h>
using namespace std;
using ll = long long;
template <class T, class U> using Pa = pair<T, U>;
template <class T> using vec = vector<T>;
template <class T> using vvec = vector<vec<T>>;

int main(){
    cin.tie(0);
    ios::sync_with_stdio(false);
    int N;
    cin >> N;
    vec<int> A(N);
    for(auto& x:A) cin >> x;
    int inf = 1e9;
    int M = 1e4;
    vvec<int> dp(N+1,vec<int>(M+1,inf));
    dp[0][0] = 0;
    for(int i=0;i<N;i++){
        int mi = inf;
        for(int j=0;j<=M;j++){
            mi = min(mi,dp[i][j]);
            dp[i+1][j] = min(dp[i+1][j],mi+abs(A[i]-j));
        }
    }
    cout << *min_element(dp[N].begin(),dp[N].end()) << "\n";
}