#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'); } for(i=0;count!=k;i++){ if(atari==0) a++; if(atari!=0) atari--; atari+=s[i]; count++; } if(k<=n){ printf("%d\n", a); return 0; } // 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; 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; }