#include #include #include #include #include #include #include using namespace std; typedef long long ll; int N; int Y[1000]; int dp[1001][10001]; int main(){ ios::sync_with_stdio(false); cin.tie(0); cout << setprecision(10) << fixed; cin >> N; for(int i = 0; i < N; i++) cin >> Y[i]; for(int i = 0; i < N; i++){ for(int j = 0; j <= 10000; j++){ dp[i+1][j] = dp[i][j]+abs(Y[i]-j); if(j > 0) dp[i+1][j] = min(dp[i+1][j], dp[i+1][j-1]); } } int ans = 1e9; for(int i = 0; i <= 10000; i++) ans = min(ans, dp[N][i]); cout << ans << endl; }