#P2197. 【循环】子序列的和(subsequence)

【循环】子序列的和(subsequence)

Description

输入两个正整数n<m<106,输出(1.0/m)*(1.0/m)+(1.0/(m+1))*(1.0/(m+1))+(1.0/(m+2))*(1.0/(m+2))+...,保留5位小数。例如n=2,m=4时答案是
0.42361;n=65536,m=655360答案为0.00001。注意:本题有陷阱。

Input Format

两个正整数n、m,n<m<106

Output Format

计算结果,保留5位小数。
2 4
0.42361

Hint

本题陷阱在于n比较大时,n*n会溢出,所以 注意1/(n*n)的写法

Source

循环 累加