计算具有给定精度的蒙特卡洛π值
Kotlin
Hard
math
任务 «计算具有给定精度的蒙特卡洛π值»
需要使用蒙特卡洛方法计算π的近似值。为此,在边长为2的正方形(每条轴从-1到1)内随机生成点。落入半径为1的圆内的点的比例乘以4,即可得到π的估计值。计算精度由点的数量N(整数,范围从10^6到10^9)决定。输出π的值,精确到小数点后6位。
输入格式
一个整数 N (10^6 ≤ N ≤ 10^9) — 随机点的数量。
输出格式
一个实数——π的近似值,四舍五入保留6位小数。
main.kt