Следующая перестановка
1000 мс · 256 МБ · всё или ничего
Дана перестановка чисел от 1 до . Выведите следующую за ней в лексикографическом порядке или сообщите, что она последняя.
Формат ввода
В первой строке (). В каждой из следующих строк — число () и сама перестановка.
Формат вывода
Для каждого запроса выведите следующую перестановку или −1, если данная последняя.
Примеры
ввод
1 1 1
вывод
-1
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.