Давайте разберём решение сложной, но очень интересной задачи. Сначала внимательно читаем условие: Пункт про вывод -1 при отсутствии антиарифметической перестановки может сбить с толку и навести на мысль, что они лишь небольшого размера. И интуитивно так и может показаться, ведь добавление каждого последующего числа уменьшает варианты для продолжения. Однако, это неверно. И антиарифметическая перестановка существует для любого N. И чем больше N, тем их больше (в абсолютном выражении, но не в относительном к общему числу перестановок). Например, на сайте, где собраны всевозможные последовательности, можно найти последовательность из количества таких перестановок: A003407. Например для N = 32 существует больше 121 миллиарда антиарифметических перестановок. Как же построить хотя бы одну такую перестановку? Давайте попробуем по индукции. Пусть имеется две антиарифметические перестановки
A = (a1, a2, ..., am) и B = (b1, b2, ..., bm).
Тогда перестановка
(2 * a1, 2 * a2, ..., 2 * am, 2 * b