시간 제한
메모리 제한
시간 제한
2초
메모리 제한
256 MB
서로 다른 코드가 N종류 있다. 코드를 하나 얻을 때마다 N종류 중 하나가 같은 확률로 독립적으로 선택된다. 이미 얻은 코드가 다시 나올 수도 있다.
프로그래머는 서로 다른 코드 K종류만 모으면 숨겨진 위치를 알아낼 수 있다. 서로 다른 코드가 적어도 K종류 모일 때까지 필요한 코드 획득 횟수의 기댓값을 구하라.
첫째 줄에 자연수 N과 K가 주어진다.
1 <= N <= 10^18, 1 <= K <= N이다.
정답을 출력한다. 절대 오차 또는 상대 오차가 10^-9 이하이면 정답으로 인정된다.