Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
P111gr1m
Зарегистрирован: 14.11.2006 Сообщения: 2 Откуда: Уфв
|
Добавлено: Вт Ноя 14 2006 08:59 Заголовок сообщения: n точек. Создать непересекающиеся треугольники |
|
|
Здравствуйте. Подскажите алгоритм решения этой задачки или где можно почитать на тему.
На плоскости заданы n точек. Соеденить их непересекающимися отрезками таким образом,чтобы каждая область внутри выпуклой оболочки этого множества точек являлась треугольником |
|
Вернуться к началу |
|
|
next
Зарегистрирован: 20.11.2006 Сообщения: 28
|
Добавлено: Вт Ноя 21 2006 06:32 Заголовок сообщения: |
|
|
самый тупой способ:
1) берем точку
2) проводим из нее отрезки во все остальные точки
3) если есть еще точки, возвращаемся к шагу 1
4) исключаем все пересекающиеся отрезки
примеры хранения структуры точек (ака графа) берем из учебника по C++, а уравнение общей точки двух отрезков берем из учебника геометрии младших классов. |
|
Вернуться к началу |
|
|
|