graphlogo

Wydział Matematyki i Informatyki

Uniwersytetu Mikołaja Kopernika w Toruniu

1inf 2023/24 - Podstawy algorytmiki i programowania, LC*

[B1] Pi
Języki: pas c cpp
Limit czasu: 1.0 s
Limit pamięci: 32 MB
Limit rozmiaru rozwiązania: 100 kB

Jest wiele sposobów wyznaczania przybliżonej wartości liczby Pi. Jednym z nich jest wybranie zbioru liczb X i wyznaczenie ilorazu q liczby par względnie pierwszych elementów z X do liczby wszystkich możliwych par elementów ze zbioru X.

Okazuje się, że q jest w przybliżeniu równe 6/(Pi^2) i przy rosnących rozmiarach zbioru X (oraz losowości elementów w tym zbiorze) otrzymujemy coraz lepsze przybliżenia liczby Pi.

Napisz program, który wczyta dwie liczby M oraz N (M<N, N<100000, 1<N-M<500) a następnie wyznaczy przybliżoną wartość Pi korzystając ze zbioru X złożonego z liczb większych lub równych M oraz mniejszych od N.

Wydrukuj wartość liczby Pi z dokładnością do pięciu miejsc po przecinku.


Przykładowe wejście:
2 7

Przykładowe wyjście:
3.16228
Powrót
© 2009-2020 • ZawodyWeb Team
IKS - Inwestycja w Kierunki Strategiczne na Wydziale Matematyki i Informatyki UMK

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego