Преобразовать в перестановку
Ограничение по времени выполнения 1 секунда
Ограничение по использованию памяти 128 мегабайт
Имеется массив размера . За одну операцию можно выбрать индекс и увеличить на .
Найдите минимальное количество операций, необходимое для преобразования массива в перестановку размера . Если это невозможно, выведите .
Обратите внимание, что перестановка размера содержит каждый элемент от до ровно один раз.
Входные данные
Первая строка содержит количество тестов .
Каждый тест состоит из нескольких строк. Первая строка каждого теста содержит одно целое число — размер массива. В следующей строке записаны целых чисел — элементы массива .
Выходные данные
Для каждого теста выведите в новой строке минимальное количество операций, необходимое для преобразования массива в перестановку размера .
Если это сделать невозможно, то выведите .
Примеры
Ввод #1
Ответ #1
Отправки 125
Коэффициент принятия 46 %