원욱이와 성제는 수 맞히기 게임을 하고 있다. 게임은 다음과 같이 진행된다.
여러 번 게임을 한 후, 성제는 질문 횟수를 줄이기 위해 다음과 같은 전략을 세웠다.
여러분은 성제의 전략이 얼마나 효과가 있는지 알아내야 한다. 주어지는 x, y, k에 대하여 게임이 끝날 때까지 성제가 한 질문 횟수의 기댓값을 구하자!
첫째 줄에 게임의 횟수 N이 입력된다. (1≤N≤100,000)
다음 N개의 줄에는 각 게임에서 정해진 세 정수 x, y, k가 입력된다. (−1,200≤x≤k≤y≤1,200)
N개의 줄에 각 게임에서 성제가 한 질문 횟수의 기댓값을 하나씩 출력한다. 출력한 답과 정답의 절대/상대 오차가 10−7 이하이면 정답이다.