Cálculo del número π mediante el método de Monte Carlo con precisión dada

Kotlin Hard math

Tarea «Cálculo del número π mediante el método de Monte Carlo con precisión dada»

Es necesario calcular el valor aproximado del número π utilizando el método de Monte Carlo. Para ello, se generan puntos aleatorios en un cuadrado de lado 2 (de -1 a 1 en cada eje). La proporción de puntos que caen dentro de un círculo de radio 1, multiplicada por 4, da una estimación de π. La precisión del cálculo se define por la cantidad de puntos N (un número entero de 10^6 a 10^9). Mostrar el valor de π con una precisión de 6 decimales.

Formato de entrada

Un número entero N (10^6 ≤ N ≤ 10^9) — la cantidad de puntos aleatorios.

Formato de salida

Un número real — el valor aproximado de π, redondeado a 6 decimales.

main.kt