만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

부자가 될 거야!

면접 대비

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

요약
각 자리 숫자를 한 번에 1씩 10으로 나눈 나머지 기준으로 올리는 조작을 정확히 M번 할 때, 만들 수 있는 가장 작은 숫자를 구합니다.
난이도

보통10점 중 5점

유형
그리디, 문자열, 수학
정답자
아직 제출이 없습니다

문제

한양이는 친구들과 용돈을 걸고 딱지치기를 하다가 잔고가 00이 되어버렸다!

짝사랑하던 홍련에게 옥 비녀를 선물하기 위해 돈이 많이 급했던 한양이는 큰 계획을 떠올렸다.

세종대왕님이라면... 돈이 많지 않을까...?

어찌저찌 궁궐 잠입에 성공한 한양이는 세종대왕의 비상금 금고를 발견했다. 딱지치기는 못 하지만 자물쇠 따기에는 재능이 있는 한양이는 그 재능을 살려 이 금고를 털어보려고 한다.

다행히 금고 옆에 세종대왕이 적어놓은 비밀번호 힌트가 있었다.

비밀번호를 자주 까먹어 여기에 실마리를 남긴다.

현재 상태에서 다이얼을 정확히 MM번 돌려 자물쇠에 적힌 수가 가장 작도록 만들면 금고가 열릴 것이다.

금고의 자물쇠는 NN개의 숫자 다이얼로 이루어져 있다. 자물쇠에 적힌 수는 이 NN개의 다이얼이 나타내는 숫자를 순서대로 이어 붙인 하나의 수다.

다이얼을 한 번 돌린다는 것은, 다이얼 하나를 골라 그 자리의 숫자를 바꾸는 작업이다. 숫자가 00이면 11로, 11이면 22로, …\dots, 88이면 99로 바꾼다. 숫자가 99이면 00으로 바꾼다.

입력

첫 번째 줄에 자물쇠의 길이 NN과 돌리는 횟수 MM이 공백으로 구분되어 주어진다. (1≤N≤200 000; 0≤M≤1 000 000)(1\leq N \leq 200\,000;\ 0\leq M \leq 1\,000\,000)

두 번째 줄에 현재 자물쇠의 상태를 나타내는 문자열 SS가 주어진다. SS의 ii번째 문자는 자물쇠의 ii번째 숫자 다이얼이 현재 나타내는 숫자를 가리킨다.

출력

금고의 올바른 비밀번호를 출력한다.

예제1

  1. 예제 1

    입력
    5 6
    01234
    
    예상 출력
    01230