#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); int N; cin >> N; vector A(N); rep(i,N) cin >> A[i]; int MAX_A = 1e4; vector dp(MAX_A + 1, 0); rep(i,N) { vector nt(MAX_A + 1, 1e9); int mi = 1e9; for(int p = 0; p <= MAX_A; p++) { mi = min(mi, dp[p]); nt[p] = mi + abs(A[i] - p); } swap(dp, nt); } cout << *min_element(dp.begin(), dp.end()) << endl; }