Я уже разбирал одну задачу на перебор (Задача 71. Две кучки камней), но там был перебор подмножеств, сейчас хочу показать, как можно легко перебирать расположение. Перестановки - это классический пример расположения элементов друг относительно друга. Если не наложено никаких ограничений, то существует n! = 1 * 2 * ... * n (факториал) различных перестановок длины n. Действительно, первый элемент можно поставить одним способом, второй можно поставить слева или справа от него (два варианта), у третьего элемента уже три окна возможностей, и так далее. Каждый выбор независим, поэтому общее количество равно произведению. В этой задаче на перестановки накладываются ограничения, поэтому не все они будут им соответствовать (кроме случая, когда k >= n - 1), и у нас не получится посчитать ответ по формуле. Но можно попробовать перебрать все перестановки. Здесь размер перестановок не превышает 9, то есть максимальное количество, которое потребуется перебрать, равно 9! = 362880. Это вполне себе неб