AT_abc380_c [ABC380C] Move Segment
Description
[problemUrl]: https://atcoder.jp/contests/abc380/tasks/abc380_c
`0`, `1` のみからなる長さ $ N $ の文字列 $ S $ が与えられます。
$ S $ の中で先頭から $ K $ 番目の `1` の塊を $ K-1 $ 番目の `1` の塊の直後まで移動した文字列を出力してください。
なお、$ S $ には `1` の塊が $ K $ 個以上含まれることが保証されます。
より正確な説明は以下の通りです。
- $ S $ の $ l $ 文字目から $ r $ 文字目までからなる部分文字列を $ S_{l\ldots\ r} $ と表す。
- $ S $ の部分文字列 $ S_{l\ldots\ r} $ が `1` の塊であるとは、以下の条件を全て満たすことと定める。
- $ S_l=S_{l+1}=\cdots=S_r= $ `1`
- $ l=1 $ または $ S_{l-1}= $ `0`
- $ r=N $ または $ S_{r+1}= $ `0`
- $ S $ に含まれる `1` の塊が $ S_{l_1\ldots\ r_1},\ldots,S_{l_m\ldots\ r_m} $ で全てであり、$ l_1\
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ K $ $ S $
Output Format
答えを出力せよ。
Explanation/Hint
### 制約
- $ 1\ \leq\ N\ \leq\ 5\times\ 10^5 $
- $ S $ は `0`, `1` のみからなる長さ $ N $ の文字列
- $ 2\ \leq\ K $
- $ S $ には `1` の塊が $ K $ 個以上含まれる
### Sample Explanation 1
$ S $ には、$ 2 $ 文字目から $ 2 $ 文字目、$ 5 $ 文字目から $ 7 $ 文字目、$ 11 $ 文字目から $ 12 $ 文字目、$ 15 $ 文字目から $ 15 $ 文字目の $ 4 $ つの `1` の塊があります。