func_code_string: #include <bits/stdc++.h>   int n, i, j, l, h, k[5500], f[5500], t[5500];   int main() {     scanf( %d n , &n);     for (i = 1; i <= n; i++) {       scanf( %d , &h);       k[i] = k[i - 1] + h;       j = i - 1;       while (t[j] > k[i] - k[j]) j--;       f[i] = f[j] + i - 1 - j;       t[i] = k[i] - k[j];     }     printf( %d , f[n]);     return (0);   }   