题解 SP9507【MARIO2 - Mario and Mushrooms】
题意
给定
分析
Raney引理的板子,其实就是P6672 [清华集训2016] 你的生命已如风中残烛的弱化板。
Raney引理:一个和为
证明:设这一个序列
a 长度为n ,构造一个函数f(x)=f(x-1)+a_{(x-1\bmod n)+1} ,那么很容易可以知道可以用两条斜率为\frac{1}{k} 的直线夹住函数,感性理解发现函数上每n 个连续位置有且仅有一个地方与直线相交
我们发现序列长度为
代码
#include<stdio.h>
int T,n,m,cs;
int main(){
scanf("%d",&T);
while(T--){
scanf("%d%d",&n,&m);
printf("Case #%d: %.8lf\n",++cs,1.0/(m*(n+1)+1));
}
return 0;
}