![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Даша |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Женский Репутация: ![]() ![]() ![]() |
Всем доброго времени суток! Прошу помочь со следующей задачей: найти минимальное множество прямых, проходящих через все заданные точки. То есть заданы координаты точек и ответом должно быть число прямых. Не знаю как организовать перебор всех вариантов, очень прошу написать хотя бы в общем виде сам алгоритм.
|
![]() ![]() |
Lapp |
![]()
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Даша, я так понимаю, что у тебя особого прогресса нет - да?
Я вот набросал прожку. Посмотри ее.. Если честно, она мне не нравится. Что-то я к вечеру не смог ничего лучше придумать.. Рекурсия там в результате оказалась притянута за уши. Но все же она есть, и прога, вроде, считает. Я проверил на простых конфинурациях до 6 точек )). Проверь получше, если найдешь ошибки - говори. const Входные данные задаются в текстовом файле dasha.dat, по одной точке на строку. Координаты можно задавать действительными числами, но я пока только целые давал. Вот пример: 0 0 Заметь, что в конце НЕ ДОЛЖНО быть пустых строк (то есть курсор стрелками дальше последней строки не должен заходить). На этом примере ответ 8. Пиши, что непонятно, я попробую объяснить ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
![]() ![]() |
![]() |
Текстовая версия | 1.09.2025 23:11 |