#include int main(void) { // your code goes here int n, k, s[50], atari=0, a=0, count=0, box; int i; char sc[50]; scanf("%d %d", &n, &k); scanf("%s", sc); for(i=0;i!=n;i++){ s[i]=(int)(sc[i]-'0'); } if(k<=n){ for(i=0;count!=k;i++){ if(atari==0) a++; if(atari!=0) atari--; atari+=s[i]; count++; } printf("%d\n", a); return 0; } for(i=0;i!=n;i++){ if(atari==0) a++; if(atari!=0) atari--; atari+=s[i]; count++; } // printf("a=%d\n", atari); // printf("n=%d\n", n); if(atari>a){ printf("%d\n", a); return 0; } box=(int)floor(k/n); a*=box; count=box*n; // printf("count=%d\n", count); for(i=0;count!=k;i++){ if(atari==0) a++; if(atari!=0) atari--; atari+=s[i]; count++; } // printf("box=%d\n", box); printf("%d\n", a); return 0; }