#define _USE_MATH_DEFINES #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include using namespace std; int main() { int n; int a = 4; cin >> n; int b = 0; vectort; for (int i = 0; i < n; i++) { int x; cin >> x; t.push_back(x); b += x; } int x = 2; while (b >= a+2*x+1) { a += 2 * x + 1; x++; } int s = 0,d=0; int y = 0; for (int i = 0; i < min(2*x-1,n); i++) { if (i > x - 1)y--; else y++; if (t[i] > y)s += t[i] - y; d += t[i]; // cout << s << " "<