НОД Экстрим 2
Очень простая
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
По заданному значению вычислить значение , где
Через обозначен наибольший общий делитель целых чисел и .
Для тех, кто не встречался со знаком суммирования объясняем, что значение формально по приведённой формуле вычисляется при помощи следующего кода:
g = 0; for (i = 1; i < n; i++) for (j = i + 1; j <= n; j++) g += gcd(i, j);
Входные данные
Состоит из не более чем строк. Каждая строка содержит одно натуральное число . Последняя строка содержит и не обрабатывается.
Выходные данные
Для каждого входного значения вывести в отдельной строке соответствующее значение . Значение помещается в -битовое знаковое целое число.
Примеры
Ввод #1
Ответ #1
Отправки 3K
Коэффициент принятия 39 %