1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Даша |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Женский Репутация: 1 |
Всем доброго времени суток! Прошу помочь со следующей задачей: найти минимальное множество прямых, проходящих через все заданные точки. То есть заданы координаты точек и ответом должно быть число прямых. Не знаю как организовать перебор всех вариантов, очень прошу написать хотя бы в общем виде сам алгоритм.
|
![]() ![]() |
| Lapp |
Сообщение
#2
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Для быстрого переноса Паскальных программ, и чтобы при этом не забивать голову ВинАПИ и не портить себя формошлёпством. Я сомневаюсь, чтоб у Даши было много програм для переноса.. А к Graph'овская графике тоже не следует себя приучать, мне кажется.Цитата Мне кажется, она удивлена экспоненциальной записью. Садовая моя башка 1. Чтобы при выполнении первого условия, т.е a.x=b.x, второе условие a.x=c.x не проверялось Это ты просто описала действие поля else в операторе if. Ну и что? А зачем нужно это? С точки зрения алгоритма решения.Цитата 2. Чтобы брать те точки, которые не были задеты массиве Co[i] и Со[j] Я не понял, что ты хотела сказать. Не задеты в массиве? Но почему присутствуют индексы i и j?.. Выражайся точнее, пожалуйста.Цитата 3. Вот тут да, честно, не очень понятно, хотелось бы объяснений немного. Будет не объяснение, а совет. Если тебе что-то непонятно в программе - экспериментируй. Возьми очень простую конфигурацию входных данных (сначала просто две точки, если не прояснится - 3, и т.д.) и попробуй УБРАТЬ условие, которое тебе неясно, что делает. И посмотри, как это отразится на результатах работы программы. Проанализируй эти результаты.Цитата Ды с удовольствием бы попробовала, .. Ладно, я не настаиваю )). Хорошо, что у тебя вообще есть интерес.-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Даша Минимальное множество прямых (рекурсия с возвратом) 17.04.2011 21:13
Lapp Всем доброго времени суток! Прошу помочь со сл… 18.04.2011 1:36
Даша
Вот это как раз непонятно. Как организовать пере… 18.04.2011 2:10
Lapp Вот это как раз непонятно. Как организовать перебо… 18.04.2011 10:08
Lapp Даша, я так понимаю, что у тебя особого прогресса … 19.04.2011 15:41
Даша Прощу прощения за то что долго не отвечала, не был… 20.04.2011 1:20
Lapp Прощу прощения за то что долго не отвечала, не был… 20.04.2011 10:03
Lapp Вот. Выстругал буратинку )).
Но снова она мне не … 20.04.2011 12:40
Даша Еще раз выражаю огромную благодарность :)
По коду… 20.04.2011 20:28
-TarasBer- А разве для быстрого переноса Паскальных программ … 20.04.2011 23:19
Lapp По коду в принципе всё понятно,Даша, не обижайся, … 21.04.2011 5:47
-TarasBer- > А зачем? Чтоб растянуть удовольствие?
Для бы… 21.04.2011 17:35
Даша Что же, попробую ответить на ваши вопросы:
1. Что… 21.04.2011 21:13![]() ![]() |
|
Текстовая версия | 26.12.2025 10:30 |