EduBrick

Сумма всех расстояний

2000 мс · 256 МБ · всё или ничего

Посчитайте сумму aiaj|a_i - a_j| по всем парам элементов с разными номерами.

Пар около пяти миллиардов — перебрать их не выйдет.

Формат ввода

В первой строке nn от 22 до 10510^5. Во второй — nn чисел, каждое по модулю не больше 10610^6.

Формат вывода

Одно число.

Примеры

ввод
3
1 2 4
вывод
6

Примечание

Отсортируйте. Тогда для каждого ii элемент aia_i входит в сумму со знаком плюс ровно ii раз — по одному за каждый меньший элемент — и вычитается их сумма. Накапливайте эту сумму по ходу прохода. Ответ доходит до 101610^{16}.

Войдите, чтобы отправлять решения.