Здравствуйте уважаемые! Хотелось бы разобраться со следующей задачей.
Найдите число всех выпуклых
-угольников, вершинами которых служат
из
вершин выпуклого
-угольника, причем каждые две соседние вершины
-угольника должны быть разделены, по меньшей мере
вершинами
-угольника.
Я попытался его решить следующим образом: По условию у нас
вершин и это:
. Все выпуклые
-угольники, удовлетворяющие условию задачи делятся на 2 класса.
К
первому классу отнесём
-угольники у которых среди вершин есть точка
, а ко
второму классу отнесём
-угольники у которых среди вершин нет точки
. Посчитаем сколько
-угольников в каждом классе.
Вершину которую мы возьмём будем ставит
, а вершину которую мы не берем ставим -
.
Начнём с первого класса. Обозначим через
следующий набор
. Тогда количество
-угольников из первого класса равно количеству различных расстановок
-го набора
и
нулей. Это равно
.
Теперь рассмотрим второй класс, где среди вершин выпуклых
-угольников нет точки
. Если точка
не является вершиной выпуклого
-угольника, тогда следующие
множеств точек не входят:
..........
Тогда количество выпуклых
-угольников равно количеству различных расстановок
штук набора
и
нулей. А это равно
. Но последнее еще нужно умножить на
. В итоге получаем, что
.
Но ответ в книге
. Я догадываюсь, что при подсчете элементов второго класса у меня некоторые
-угольники вошли по несколько раз. Но как исправить я пока не понял. Буду очень рад если кто-нибудь подскажет как сделать это.