printРабочее место участника

printЗадачи

1715. Взаимно простые числа

Ограничения: время – 500ms/1000ms, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Два натуральных числа `a` и `b` называются взаимно простыми, если они не имеют никаких общих делителей, кроме 1.
Напишите программу, вычисляющую вероятность того, что два случайных натуральных числа (с дискретным равномерным распределением в диапазоне от 1 до `N`) будут взаимно простыми.
Формат ввода
Ввод содержит одно целое число `N` (`2\ ≤\ N\ ≤\ 10^6`).
Формат вывода
В первой строке вывести вероятность с точностью `10^{-12}`, что два натуральных числа, случайно выбранных из диапазона от 1 до `N`, будут взаимно простыми.

Пример ввода

10

Пример вывода

0.630000000000
loading