eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Сумма НСД

Сумма НСД

Для заданих $n$ натуральних чисел $a_1, a_2, ..., a_n$ знайдіть суму НСД (найбільших спільних дільників) усіх можливих пар цих чисел. $$ \sum_{\mathclap{1 \le i < j\le n}} НСД(a_i,a_j) $$ \InputFile У першому рядку задано кількість тестів $t~(1 < t < 100)$. Кожен тест складається з одного рядка та містить кількість вхідних чисел $n~(1 < n < 100)$, за яким йдуть $n$ натуральних чисел. Усі вхідні числа не перевищують $10^6$. \OutputFile Для кожного тесту виведіть суму \textbf{НСД} усіх можливих пар. \Note Для третього прикладу відповідь дорівнює $$ НСД(125,15) + НСД(125,25) + НСД(15,25) = 5 + 25 + 5 = 35 $$
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
3
4 10 20 30 40
3 7 5 12
3 125 15 25
Вихідні дані #1
70
3
35
Джерело 2013 ACM-ICPC Asia Phuket Regional Programming Contest, Practice Session, November 21