#include int ri() { int n; scanf("%d", &n); return n; } int64_t rll() { long long n; scanf("%lld", &n); return n; } int main() { int n = ri(); int a[n]; for (int i = 0; i < n; i++) a[i] = ri(); int q = ri(); int res = 0; for (int i = 0; i <= n - 24; i++) { int sum = 0; for (int j = 0; j < 24; j++) sum += a[i + j]; res = std::max(res, sum); } for (int i = 0; i < q; i++) { int t = ri() - 1; int v = ri(); a[t] = v; for (int i = std::max(0, t - 23); i <= std::min(t, n - 24); i++) { int sum = 0; for (int j = 0; j < 24; j++) sum += a[i + j]; res = std::max(res, sum); } std::cout << res << std::endl; } return 0; }