Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 14.06.2009, 18:46
gOsToFf gOsToFf вне форума
Прохожий
 
Регистрация: 29.03.2009
Сообщения: 10
Репутация: 10
По умолчанию Курсовик

Караван
Географическая карта местности задана квадратной сеткой определенного масштаба. В узлах сетки известна высота над уровнем моря. Между узлами сетки высота меняется плавно. Караван перемещается только по линиям сетки. Путь между двумя соседними точками считается непроходимым, если перепад высот больше 45 градусов. Требуется провести караван из точки А(х1, у1) в точку В(х2, у2) по пути с наименьшим перепадом высоты или сообщить об отсутствии решения. Карту визуализировать.
Формат входных данных:
N – размер сетки
S – масштаб сетки
N строк по N элементов в каждой – высота над уровнем моря
х1 у1 – координаты начала пути
х2 у2 – координаты начала пути



Где можно найти нечно подобное. Что было бы несложно переделать. Или может кто помочь сделать такое?(
Ответить с цитированием
  #2  
Старый 15.06.2009, 08:35
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

А можно грабить корованы?
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #3  
Старый 15.06.2009, 14:54
gOsToFf gOsToFf вне форума
Прохожий
 
Регистрация: 29.03.2009
Сообщения: 10
Репутация: 10
По умолчанию

Цитата:
Сообщение от Aristarh Dark
А можно грабить корованы?
Отдельными модулями.... ^^
Ответить с цитированием
  #4  
Старый 15.06.2009, 15:24
lmikle lmikle сейчас на форуме
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ищи задачу комивояджера. Это она и есть (ну с небольшими поправками, которые сути не меняют). Т.е. это поиск пути на взвешенном двусвязном графе.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 04:44.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025