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

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

Liczby pechowe

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

요약
10^13 이하의 자연수 중 자릿수의 합이 13이고 십진수 표현에 연속된 부분 문자열 "13"이 포함된 수의 개수를 센다.
난이도

보통10점 중 6점

유형
동적 계획법, 구현, 수학
정답자
아직 제출이 없습니다

문제

Liczbę naturalną nazywamy pechową, jeśli spełnia jednocześnie następujące dwa warunki:

  • jej suma cyfr wynosi 13,
  • zawiera co najmniej raz w swoim zapisie dziesiętnym ciąg 13 jako spójny fragment (czyli zawiera cyfry 1 i 3 stojące obok siebie).

Przykładowo, liczby 139, 33133 są pechowe, natomiast 13 oraz 553 nie są liczbami pechowymi.

Napisz program, który wczyta liczbę naturalną N, wyznaczy ile jest liczb pechowych nie przekraczających N i wypisze wynik na standardowe wyjście.

입력

W pierwszym (jedynym) wierszu wejścia znajduje się jedna liczba naturalna N (1 ≤ N ≤ 1013).

출력

W pierwszym (jedynym) wierszu wyjścia powinna się znaleźć jedna liczba całkowita – liczba liczb pechowych nie przekraczających N.

예제3

  1. 예제 1

    입력
    1000
    
    예상 출력
    2
    
  2. 예제 2

    입력
    123456
    
    예상 출력
    326
    
  3. 예제 3

    입력
    9999999999999
    
    예상 출력
    1038591