#include using namespace std; int n; int a[111]; // 1 // 4 // 9 // 16 // int main() { cin >> n; for (int i = 0; i < n; i++) { cin >> a[i]; } const int sum = accumulate(a, a + n, 0); int ans = 1e9; for (int i = 1; i * i <= sum; i++) { int pre = 0; for (int j = 0; j < n; j++) { int need = (j < i ? j + 1 : i * 2 - j - 1); need = max(0, need); if (need < a[j]) { pre += a[j] - need; } } ans = min(ans, pre); } cout << ans << endl; return 0; }