Logo
(追記) (追記ここまで)

19046번 - Infinite Pattern Matching 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 256 MB123360.000%

문제

Consider the infinite binary string $I$ formed by concatenating the binary representations of all the strictly positive integers in increasing order: $I = $ "11011100...".

You are given a binary string $A$. Your task is to find the smallest integer $L$ such that $A$ is a suffix of $I[1 \ldots L]$.

입력

The only line of input contains the binary string $A,ドル 1ドル \le \left\lvert A \right\rvert \le 55$.

출력

Print a single line with a single integer: the number $L$.

제한

예제 입력 1

11

예제 출력 1

2

예제 입력 2

011011

예제 출력 2

42

힌트

출처

Camp > Petrozavodsk Programming Camp > Summer 2017 > Day 2: UniBuc Contest D번

Contest > Open Cup > 2017/2018 Season > Stage 1: Grand Prix of Romania D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /