IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> Комбинаторика
Searcher
сообщение 22.03.2009 15:11
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 24
Пол: Мужской

Репутация: -  0  +


Выпуклость многоугольника. На плоскости своими координатами заданы
N точек. Необходимо определить порядок их соединения для получения многоугольника с максимальным периметром.
Написать программу в делфи через консольный режим. Исходные данные берутся из файла.

Прошу помочь хотя бы в составлении алгоритма, а программу сам попробую написать.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 5)
Lapp
сообщение 28.03.2009 16:29
Сообщение #2


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Searcher @ 22.03.2009 15:11) *

Выпуклость многоугольника. На плоскости своими координатами заданы
N точек. Необходимо определить порядок их соединения для получения многоугольника с максимальным периметром.
Написать программу в делфи через консольный режим. Исходные данные берутся из файла.

Прошу помочь хотя бы в составлении алгоритма, а программу сам попробую написать.

Многоугольник несамопересекающийся? Или любой?


Добавлено через 3 мин.
Цитата(Lapp @ 28.03.2009 16:29) *
Многоугольник несамопересекающийся? Или любой?

Упс, прошу прощения, не обратил внимания на первое предложение..
Но тогда совсем странно. Потому что:
1. выпуклого может и не получится;
2. а если получится, то скорее всего один-единственный.

Что-то это не вяжется с максимальностью периметра..
Что же означает первое предложение?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Searcher
сообщение 28.03.2009 23:40
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 24
Пол: Мужской

Репутация: -  0  +


Цитата(Lapp @ 28.03.2009 16:29) *

Что же означает первое предложение?

Вроде заголовок задачи. Сам не могу понять эту задачу.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Searcher
сообщение 12.04.2009 10:35
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 24
Пол: Мужской

Репутация: -  0  +


Задачу всё ещё не удаётся решить.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Searcher
сообщение 14.04.2009 9:51
Сообщение #5


Новичок
*

Группа: Пользователи
Сообщений: 24
Пол: Мужской

Репутация: -  0  +


Задача практически решена ( сделал проверку на правильность многоугольника и подсчёт периметра) , осталось только сделать всевозможные перестановки элементов в массиве без повторений ( исходных координат ). Если кому - то не затруднит, прошу привести отрывок кода.

Сообщение отредактировано: Searcher - 14.04.2009 9:53
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Searcher
сообщение 19.04.2009 13:43
Сообщение #6


Новичок
*

Группа: Пользователи
Сообщений: 24
Пол: Мужской

Репутация: -  0  +


Закрывайте тему - сам всё сделал smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 23.06.2025 1:34
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"