Можно всегда
В любом случае, при любых цифрах, числом более одной, можно составить «последовательность» всего из двух чисел и объявить её арифметической % )
51791
5, 5 + 1786 = 1791, третьим было бы 3577
Если серьёзно, разбейте на подзадачи.
Вот, дан набор чисел. Как быстро понять, является ли он арифм. последовательностью?
Наверное, это должен быть набор из 3 и более чисел. Отсортировать по возрастанию, получить разницу между 0-м и 1-м. Двигаться далее, сравнить 2й и 1й. Как только разница отличится от первой, это fail. Если успешно дошли до конца массива и везде разница одна и та же — это успех, это арфим. последовательноть.
Другая подзадача: из набора цифр составить все возможные числа. Чисел должно получиться 3 и более. Во всех вариантах перестановок, но с учетом повторяющихся цифр в исходном наборе.
Можно добавить всяких оптимизаций. Например, проверять чётность.
В арифметической последовательности чётность либо постоянная, либо чередуется через раз. Чётное число оканчивается на чётную цифру. Поэтому если в исходном наборе есть всего одна нечетная цифра, либо её место не в конце числа, либо в последовательности всего три числа и эта цифра в конце среднего.