func_code_string: #include <bits/stdc++.h>   using namespace std;   const int inf = 0x7fffffff;   const double eps = 1e-10;   const double pi = acos(-1.0);   inline int read() {     int x = 0, f = 1;     char ch;     ch = getchar();     while (ch <  0  || ch >  9 ) {       if (ch ==  - ) f = -1;       ch = getchar();     }     while (ch >=  0  && ch <=  9 ) {       x = x * 10 + ch -  0 ;       ch = getchar();     }     return x * f;   }   const int N = 2e5 + 10;   int n, a, b, k;   string s;   int mark[N];   int tot, ans[N];   int main() {     n = read();     a = read();     b = read();     k = read();     cin >> s;     for (int i = 1; i <= n; i++) mark[i] = (s[i - 1] -  0 );     int cnt = 0;     for (int i = 1; i <= n; ++i)       if (mark[i])         cnt = 0;       else {         if (++cnt == b) {           ans[++tot] = i;           cnt = 0;         }       }     tot -= a - 1;     printf( %d n , tot);     for (int i = 1; i <= tot; i++) printf( %d  , ans[i]);     return 0;   }   