1. Нужно больше конфет!

Не решаласьЛёгкая

У Карлсона дома есть набор из nn банок с конфетами. Банки пронумерованы от 11 до nn, в ii-й из них лежит aia_i конфет. Карлсон считает набор банок симпатичным, если в этом наборе нет трех банок с разным числом конфет.

У Карлсона есть неограниченный запас конфет в карманах, поэтому он может добавить в любую банку произвольное число конфет. Помогите ему определить, какое минимальное общее число конфет ему придется добавить, чтобы набор банок с конфетами стал симпатичным.

Формат ввода

Первая строка входных данных содержит натуральное число nn (11 ≤ nn ≤ 10510^5) — количество банок в наборе Карлсона.

Вторая строка входных данных содержит nn целых чисел aia_i (00 ≤ aia_i ≤ 10910^9) — число конфет в банках. Соседние числа отделены друг от друга одним пробелом.

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

Выведите одно число — минимальное общее количество конфет, которое придется добавить, чтобы Карлсон считал набор банок симпатичным.

Примечание

В первом тесте из примера Карлсон может добавить в первую банку две конфеты, а во вторую банку — одну конфету. Тогда в первой и четвертой банках будет лежать по 77 конфет, а во второй и третьей — по 22 конфеты.

Во втором тесте из примера набор банок исходно является симпатичным, добавлять конфеты не требуется.

Ограничения

Ограничение времени

1 с

Ограничение памяти

256 МБ

Пример 1

Ввод
4
5 1 2 7
Вывод
3

Пример 2

Ввод
3
1 1 1
Вывод
0

Пример 3

Ввод
1
0
Вывод
0

Теги

Нужно войти, чтобы отправить решение.Войти