CF1158B.The minimal unique substring

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Let ss be some string consisting of symbols "0" or "1". Let's call a string tt a substring of string ss , if there exists such number 1lst+11 \leq l \leq |s| - |t| + 1 that t=slsl+1sl+t1t = s_l s_{l+1} \ldots s_{l + |t| - 1} . Let's call a substring tt of string ss unique, if there exist only one such ll .

For example, let $s = $ "1010111". A string $t = $ "010" is an unique substring of ss , because l=2l = 2 is the only one suitable number. But, for example $t = $ "10" isn't a unique substring of ss , because l=1l = 1 and l=3l = 3 are suitable. And for example t=t = "00" at all isn't a substring of ss , because there is no suitable ll .

Today Vasya solved the following problem at the informatics lesson: given a string consisting of symbols "0" and "1", the task is to find the length of its minimal unique substring. He has written a solution to this problem and wants to test it. He is asking you to help him.

You are given 22 positive integers nn and kk , such that (nmod2)=(kmod2)(n \bmod 2) = (k \bmod 2) , where (xmod2)(x \bmod 2) is operation of taking remainder of xx by dividing on 22 . Find any string ss consisting of nn symbols "0" or "1", such that the length of its minimal unique substring is equal to kk .

输入格式

The first line contains two integers nn and kk , separated by spaces ( 1kn1000001 \leq k \leq n \leq 100\,000 , (kmod2)=(nmod2)(k \bmod 2) = (n \bmod 2) ).

输出格式

Print a string ss of length nn , consisting of symbols "0" and "1". Minimal length of the unique substring of ss should be equal to kk . You can find any suitable string. It is guaranteed, that there exists at least one such string.

输入输出样例

  • 输入#1

    4 4
    

    输出#1

    1111
  • 输入#2

    5 3
    

    输出#2

    01010
  • 输入#3

    7 3
    

    输出#3

    1011011
    

说明/提示

In the first test, it's easy to see, that the only unique substring of string $s = $ "1111" is all string ss , which has length 44 .

In the second test a string $s = $ "01010" has minimal unique substring t=t = "101", which has length 33 .

In the third test a string $s = $ "1011011" has minimal unique substring t=t = "110", which has length 33 .

首页