loj#P6337. Function
Function
题目描述
现在你有一个函数:
inline int f(int x) {
int tot = 0, alr = 0, now;
while (alr<x) {
now = rand(x) + 1;
tot++;
if (!v[now]) alr++, v[now] = 1;
}
return tot;
}
其中 可以被看成是一个无限大的每一个位置初始值都为 的数组, 等概率均匀随机返回 中的一个整数。
对于一个给定的 ,大(shen)葱想知道 的期望是多少。
但是这个问题太简单了,于是他把它丢给了你。
输入格式
一行一个整数 。
输出格式
一行一个数,表示 的期望,精确到整数。
10
29
数据范围与提示
对于 的数据,;
对于 的数据,;
对于 的数据,;
对于 的数据,;
对于 的数据,。