Re: Exercise from Cormen

From
Andrey Tarasevich ()
To
Yurij Zabelyshynskij
Date
2002-12-07T11:36:30Z
Area
RU.ALGORITHMS
From: Andrey Tarasevich <atarasevich@telocity.com>

Yurij Zabelyshynskij wrote:
> ...
> Многие подписчики знают книгу Кормена и др. Есть там упражнение
> 35.1-4, цитирую:
> 
> "Чтобы узнать, являются ли точки p_i, i от 0 до n-1, вершинами
> выпуклого многоугольника, перечисленными в порядке обхода
> многоугольника, профессор предлагает проверить, что множество углов
> (p_i, p_i+1, p_i+2), i от 0 до n-1, i+1 и i+2 вычисляются по модулю n,
> не содержит одновременно правых и левых поворотов. Покажите, что этот
> способ не всегда дает правильный ответ".
> Рассматриваемые многоугольники являются несамопересекающимися.
> 
> Но я не вижу, в чем неправ профессор. А вы?

В таком условии задачи профессор совершенно прав. При условии рассмотрения
только несамопересекающихся многоугольников, такой способ дает соврешенно
точный ответ на вопрос о выпуклости многоугольника.

-- 
Best regards,
Андрей.

--- ifmail v.2.15dev5
 * Origin: good enough (2:5020/400)