CF1293B.JOE is on TV!

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

3R2 - Standby for Action

Our dear Cafe's owner, JOE Miller, will soon take part in a new game TV-show "1 vs. nn "!

The game goes in rounds, where in each round the host asks JOE and his opponents a common question. All participants failing to answer are eliminated. The show ends when only JOE remains (we assume that JOE never answers a question wrong!).

For each question JOE answers, if there are ss ( s>0s > 0 ) opponents remaining and tt ( 0ts0 \le t \le s ) of them make a mistake on it, JOE receives ts\displaystyle\frac{t}{s} dollars, and consequently there will be sts - t opponents left for the next question.

JOE wonders what is the maximum possible reward he can receive in the best possible scenario. Yet he has little time before show starts, so can you help him answering it instead?

输入格式

The first and single line contains a single integer nn ( 1n1051 \le n \le 10^5 ), denoting the number of JOE's opponents in the show.

输出格式

Print a number denoting the maximum prize (in dollars) JOE could have.

Your answer will be considered correct if it's absolute or relative error won't exceed 10410^{-4} . In other words, if your answer is aa and the jury answer is bb , then it must hold that abmax(1,b)104\frac{|a - b|}{max(1, b)} \le 10^{-4} .

输入输出样例

  • 输入#1

    1

    输出#1

    1.000000000000
  • 输入#2

    2

    输出#2

    1.500000000000

说明/提示

In the second example, the best scenario would be: one contestant fails at the first question, the other fails at the next one. The total reward will be 12+11=1.5\displaystyle \frac{1}{2} + \frac{1}{1} = 1.5 dollars.

首页