아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

ЕГЭ

시간 제한4초메모리 제한1024 MB

요약
k와 i가 주어질 때, Thue-Morse 문자열 S_k의 i번째 문자부터 일곱 글자를 출력한다.
난이도

보통10점 중 5점

유형
재귀, 비트 연산, 분할 정복, 수학
정답자
아직 제출이 없습니다

문제

Школьник Игорь с детства любил компьютер. Он любил на нём играть, смотреть фильмы и делать много других разных приятных вещей. Иногда он даже программировал на нём. И у него была мечта поступить в университет и стать программистом. Но Игорь был не очень усердным учеником, поэтому день сдачи ЕГЭ по информатике наступил для него совершенно неожиданно. А ведь без хорошего балла за ЕГЭ его мечта так и останется мечтой.

На пробном ЕГЭ ему попалось задание, которое он не знал, как решать. Задание требовало выписать семь подряд идущих символов kk-ой строки, начиная с ее с ii-го символа. Строки строились по правилу:

  • S_0=0S\_0 = 0
  • S_1=01S\_1 = 01
  • S_2=0110S\_2 = 0110
  • S_3=01101001S\_3 = 01101001
  • S_4=0110100110010110S\_4 = 0110100110010110
  • S_j=S_j−1+S_j−1‾S\_j = S\_{j-1} +\overline{S\_{j-1}}, где S‾\overline{S} означает строку SS, в которой все нули заменены на единицы и наоборот.

Игорь просит Вас помочь решить эту задачу.

입력

Во входном файле дано два числа --- kk и ii(2≤k≤632 \le k \le 63, 1≤i≤2k−61 \le i \le 2^k - 6).

출력

Вывести семь символов kk-ой строки, начиная вывод с ii-го символа.

예제2

  1. 예제 1

    입력
    3 2
    
    예상 출력
    1101001
    
  2. 예제 2

    입력
    4 6
    
    예상 출력
    0011001