Задано масив з натуральних чисел. Знайдіть найменшу кількість операцій, необхідних для перетворення масиву в арифметичну прогресію з різницею .
За одну операцію дозволяється збільшити будь-який елемент масиву на .
Перший рядок містить одне ціле число n~(n \le 10^6).
Другий рядок містить натуральних чисел, кожне з яких не перевищує 10^6.
Виведіть найменшу кількість операцій, необхідну для перетворення масиву в арифметичну прогресію з різницею .
У першому тесті масив слід перетворити в
Для цього знадобиться
операція.
Приклад 1
Приклад 2