func_code_string: #include <bits/stdc++.h>   using namespace std;   const long long N = 1e5 + 10, M = 1e9, eps = 1e-7, MOD = 1e9 + 7;   long long tab[N];   int main() {     long long n, l;     cin >> n >> l;     n--;     for (long long i = 1; i <= n; i++) cin >> tab[i];     long long pocz = 0;     long long pot = 1 << 30;     while (pot > 0) {       long long moze = pot + pocz;       if (moze > M) {         pot /= 2;         continue;       }       long long pom = 0;       bool czujka = true;       for (long long i = 1; i <= l; i++) pom += tab[i];       if (pom < moze) czujka = false;       for (long long i = l + 1; i <= n; i++) {         pom += tab[i];         pom -= tab[i - l];         if (pom < moze) czujka = false;       }       if (czujka) pocz = moze;       pot /= 2;     }     cout << pocz;   }   