Local Maxima
题目描述
给出一个排列。如果其中一个数比它前面的数都大,则称为**局部最大值**(Local Maxima)。
现在问在一个长度为 $n$ 的随机生成的排列中,期望有多少个数为局部最大值。
输入输出格式
输入格式
一行一个正整数 $n$。
输出格式
输出一行一个实数表示答案,保留八位小数。
输入输出样例
输入样例 #1
2
输出样例 #1
1.50000000
说明
长度为 $2$ 的排列共 $2$ 种,为 $(1,2)$ 和 $(2,1)$。前者两个数都为局部最大值,后者仅有第一个数 $2$ 为局部最大值。
### 数据范围及约定
- 对于 $30\%$ 的数据,$n \leq 10$;
- 对于 $80\%$ 的数据,$n \leq 10^6$;
- 对于 $100\%$ 的数据,$1\leq n < 2^{31}$。