Problem1035--圆周率的计算

1035: 圆周率的计算

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 470  Solved: 238
[Submit] [Status] [Web Board] [Creator:]

Description

求解圆周率可以采用蒙特卡罗方法,在一个正方形中撒点,根据在1/4圆内点的数量占总撒点数的比例计算圆周率值。
请以给定的数字作为随机数种子,获得用户输入的撒点数量,编写程序输出圆周率的值,保留小数点后6位。

Input

输入两行,第一行表示用户撒点的数量,第二行表示随机数种子。
保证撒点数量 < 3*105

Output

输出一个含有 6 位小数的值,表明本次撒点实验得到的圆周率。

Sample Input

1024
123

Sample Output

3.218750

HINT

请参考嵩天《Python 程序设计》课本章节。

Source/Category


[Submit] [Status]