만드는 중입니다

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

결실 있는 협력

면접 대비

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

요약
1부터 N까지의 수를 차례로 적었을 때 숫자 안에 생기는 닫힌 영역의 개수를 구합니다. N은 10^16 이하입니다.
난이도

보통10점 중 5점

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

문제

이 대학에서는 학생들이 서로 돕고 즐겁게 지내기는커녕, 늘 다투고 서로의 발목을 잡으며 협력을 거부한다.

하지만 미샤와 볼로쟈는 다르다. 어느 강의 시간에 미샤는 1부터 NN까지의 모든 수를 한 줄로 적었다. 그는 아래 그림과 같이 각 숫자를 정성껏 썼다.

그러자 공책에 닫힌 영역이 곧바로 생겼다. 예를 들어 N=6N = 6이면 숫자 6 안에 닫힌 영역이 하나 생긴다. 볼로쟈는 친구의 지루함을 달래 주려고 닫힌 영역을 모두 색칠하기로 했다. 강의가 끝나기 전에 모두 칠할 수 있을지 궁금해졌다. 볼로쟈가 색칠해야 하는 영역은 모두 몇 개인가?

입력

자연수 NN이 주어진다 (1≤N≤10161 \leq N \leq 10^{16}).

출력

볼로쟈가 색칠해야 하는 영역의 수를 한 줄에 출력한다.

예제1

  1. 예제 1

    입력
    10
    
    예상 출력
    5