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

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

부분수열 MEX

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

요약
$n$이 주어졌을 때, $n$에서 숫자를 지워 만들 수 없는 가장 작은 양의 정수를 구한다.
난이도

보통10점 중 6점

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

문제

어떤 양의 정수 nn에 대해 nn에서 숫자 몇 개를 지워 만들 수 있는 모든 수들의 집합을 A_nA\_n이라고 하자. 예를 들어, 양의 정수 12341234에서 11번째 숫자와 33번째 숫자를 지우면 2424가 되므로 2424는 A_1234A\_{1234}에 포함된다. 단, 00으로 시작하는 수는 없다고 가정한다.

양의 정수 nn이 주어질 때 A_nA\_n에 포함되지 않은 양의 정수 중 가장 작은 수를 구해보자.

입력

정수 nn이 주어진다. (1≤n<10200000)(1 \leq n < 10^{200000})

출력

A_nA\_n에 포함되지 않은 양의 정수 중 가장 작은 수를 출력한다.

예제1

  1. 예제 1

    입력
    98765432143210
    
    예상 출력
    15