Можно предложить следующий метод, но он, видимо, громоздкий очень + утверждает лишь необходимость + требует большого перебора
(метод)
Данный многоугольник опишем как замкнутую цепь
![$C = (\alpha _1, s_1, ..., \alpha _k, s_k)$ $C = (\alpha _1, s_1, ..., \alpha _k, s_k)$](https://dxdy-04.korotkov.co.uk/f/7/9/6/7961e4688a8eb91eb72eea2d08576c0582.png)
. Не для всякой цепи есть многоугольник (это плохо). Для разрезания цепи на 2 части выделим в ней 2 точки. Точки могут совпадать с вершинами или нет -
![$2 \cdot 2 = 4$ $2 \cdot 2 = 4$](https://dxdy-04.korotkov.co.uk/f/f/e/7/fe7ff3b630c6320b1ce523c571b3dcee82.png)
варианта. Если точка лежит на ребре длиной
![$s_j$ $s_j$](https://dxdy-03.korotkov.co.uk/f/2/2/7/227f4d8d12b0de49c4ca84f74fa9802382.png)
, то
![$s_j = s_{j1}+s_{j2}$ $s_j = s_{j1}+s_{j2}$](https://dxdy-03.korotkov.co.uk/f/6/0/0/6008267f35d26f2c1f080f1e3a9903f782.png)
- разбивается + задается 2 новых угла разбиения
![$\alpha _{j1}+ \alpha _{j2} = \pi$ $\alpha _{j1}+ \alpha _{j2} = \pi$](https://dxdy-01.korotkov.co.uk/f/8/f/9/8f99d7e11fe31ac897324bc11db5670282.png)
. Если точка совпадает с вершиной с углом
![$\alpha _j$ $\alpha _j$](https://dxdy-02.korotkov.co.uk/f/5/3/0/530be33353e771a1e3ab235b3dce294082.png)
, то разбивается на 2 части угол с
![$\alpha _j = \alpha _{j1}+ \alpha _{j2}$ $\alpha _j = \alpha _{j1}+ \alpha _{j2}$](https://dxdy-04.korotkov.co.uk/f/3/a/7/3a77ea6e1441053143e07829d31fe9b582.png)
, а вот длину новой стороны придется считать заново. Выбирая 2 точки, сможем разрезать замкнутую цепь на 2 замкнутые цепи:
![$C = C_1;C_2$ $C = C_1;C_2$](https://dxdy-04.korotkov.co.uk/f/b/0/8/b08daef5f47fce93a1845757d2a0a8dd82.png)
. Обратная операция - склеивание цепей по одинаковым сегментам + ограничения на конечные части одинакового сегмента.
Вот так в общем случае исходную цепь надо разрезать на 3 цепи (или сколько захотите), а потом попытаться их склеить. Полученные комбинации следует проверить на достаточность, если же ни одна не подходит или таких нет, то и решений нет.
Такие задачи видел только у М.Гарднера в книге "Математические головоломки и развлечения"