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

34467번 - Cryptogram Cracking Club 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 2048 MB29181760.714%

문제

Cyrene, the captain of the Cryptogram Cracking Club (CCC), came across a concerningly long cipher. Conveniently, this cipher is composed of lower-case characters (a-z). Comfortingly, the cipher is composed of a pattern that repeats infinitely.

Cyrene wishes to locate the $c$-th character of the cipher. To make your job easier, the CCC members have extracted the repeated pattern and compressed it using the Run-Length Encoding (RLE) algorithm, which replaces consecutive repeated characters with a single occurrence of the character followed by a count of how many times it was repeated. For example, for the pattern aaaabccdddd, the RLE algorithm outputs a4b1c2d4.

You are given the output of the RLE algorithm for a certain pattern. Can you determine the $c$-th character of the long cipher that is formed by repeating this pattern infinitely?

입력

The first line of input will consist of a string $S,ドル representing a pattern produced by the RLE algorithm. The length of $S$ will be at least 2ドル$ and at most 2ドル \cdot 10^5$. Additionally, all numbers appearing in $S$ are between 1ドル$ and 10ドル^{12}$.

The next line of input contains a single integer $c$ (0ドル ≤ c ≤ 10^{12}), representing the index of the character you wish to locate, starting from index 0ドル$.

출력

Output the $c$-th character of the long cipher.

제한

예제 입력 1

r2d2
8

예제 출력 1

r

The output of the RLE algorithm r2d2 corresponds to the pattern rrdd, which creates the infinitely long cipher rrddrrddrrddrrdd..., where the $c = 8$th character is r.

예제 입력 2

a4b1c2d10
100

예제 출력 2

d

The output of the RLE algorithm a4b1c2d10 corresponds to the pattern aaaabccdddddddddd. When repeated infinitely, the $c = 100$th character is d.

노트

출처

Olympiad > Canadian Computing Competition & Olympiad > 2025 > CCC 2025 Senior Division 2번

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

출처

대학교 대회

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

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