LCP의 기댓값
시간 제한1.5초메모리 제한256 MB
각 문자가 독립적으로 균등하게 생성되는 n개의 무한 이진 문자열에서 가장 긴 공통 접두사의 기댓값을 구해 분수 형태로 1e9+7로 나눈 값을 출력한다.
문제
0과 1로만 이루어진 무한 이진 문자열 개 을 생각하자. 각 문자열의 모든 문자는 서로 독립적으로 균등하게 무작위로 생성된다. 로 정의하자. 여기서 는 두 문자열의 최장 공통 접두사의 길이이다. 의 기댓값을 구하시오.
입력
첫째 줄에 정수 이 주어진다. ()
출력
답을 기약분수 로 나타낼 수 있다고 하자. 을 출력하시오. 임이 보장된다.
힌트
기댓값은 항상 유한하다. 즉, 이다.
두 번째 예제에서 답은 이다.