Технокубок 2018 - Отборочный Раунд 2 |
---|
Закончено |
Дано положительное целое число n. Построим граф на вершинах 1, 2, ..., n так, чтобы ребро между вершинами u и v существовало тогда и только тогда, когда . Пусть d(u, v) — кратчайшее расстояние между u и v или 0, если между ними нет пути. Посчитайте сумму d(u, v) для всех 1 ≤ u < v ≤ n.
gcd или НОД (наибольший общий делитель) двух натуральных чисел — такое наибольшее натуральное число, которое делит оба этих числа нацело.
Целое число n (1 ≤ n ≤ 107).
Выведите сумму d(u, v) для всех 1 ≤ u < v ≤ n.
6
8
10
44
Все кратчайшие пути в первом примере:
Между остальными парами вершин путь не существует.
Суммарное расстояние 2 + 1 + 1 + 2 + 1 + 1 = 8.
Название |
---|