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

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

2x+2

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

요약
n이 10^100 미만으로 주어질 때, x와 2x+2가 동시에 들어가지 않도록 {1,...,n}의 부분집합을 최대 크기로 고른다.
난이도

어려움10점 중 8점

유형
수학, 그리디, 조합론, 구현
정답자
아직 제출이 없습니다

문제

bobo는 nn개의 정수 1,2,…,n1, 2, \dots, n을 가지고 게임을 한다.

그는 {1,2,…,n}\{1, 2, \dots, n\}의 부분집합 SS를 골라서 모든 x∈Sx \in S에 대해 (2x+2)∉S(2x + 2) \notin S가 되도록 하려고 한다.

이때 SS의 최대 크기가 궁금해졌다.

입력

첫째 줄에 정수 nn이 주어진다. (1≤n<101001 \leq n < 10^{100})

출력

최대 크기를 나타내는 정수 하나를 출력한다.

예제2

  1. 예제 1

    입력
    4
    
    예상 출력
    3
    
  2. 예제 2

    입력
    10000000000
    
    예상 출력
    6666666667