#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"; }