eolymp
bolt
Try our new interface for solving problems
Məsələlər

НОК сумма

НОК сумма

По заданному значению n вычислите сумму НОК(1, n) + НОК(2, n) + .. + НОК(n, n), где НОК(i, n) обозначает Наименьшее Общее Кратное чисел i и n.

Входные данные

Первая строка содержит количество тестов t (1t300000). Каждая из следующих t строк содержит одно целое число n (1n106).

Выходные данные

Выведите t строк, каждая из которых содержит требуемую сумму.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
1
2
5
Çıxış verilənləri #1
1
4
55