가장 큰 수 만들기

면접 대비

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

요약
N자리 숫자에서 정확히 K개의 숫자를 순서를 유지한 채 지워서 만들 수 있는 가장 큰 수를 구합니다.
난이도

보통10점 중 4점

유형
스택, 그리디
정답자
아직 제출이 없습니다

문제

N자리 수가 주어진다. 이 수에서 정확히 K개의 숫자를 지운 뒤, 남은 숫자의 상대적인 순서를 바꾸지 않고 만들 수 있는 가장 큰 수를 구하라.

입력

첫째 줄에 N과 K가 주어진다. (1 ≤ K < N ≤ 500,000)

둘째 줄에 N자리 수가 주어진다. 이 수는 0으로 시작하지 않는다.

출력

정확히 K개의 숫자를 지워서 만들 수 있는 가장 큰 수를 출력한다.

예제3

  1. 예제 1

    입력
    4 2
    1924
    
    예상 출력
    94
    
  2. 예제 2

    입력
    7 3
    1231234
    
    예상 출력
    3234
    
  3. 예제 3

    입력
    10 4
    4177252841
    
    예상 출력
    775841