Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Построение замкнутого контура

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
alesha
Гость





СообщениеДобавлено: Пт Авг 13 2004 18:11    Заголовок сообщения: Построение замкнутого контура Ответить с цитатой

Задача.
Есть двумерный массив MAS[100][100];
Изначально он заполнен значением "-1"
Затем в него произвольным образо записывают N - значений отличных от "-1". И задают клетку со значенем "-1".
Требуется начиная с заданной клетки построить замкнутый контур таким образом, чтобы в вершинах контура были значения "-1"
И в контуре была только одна клетка со значенем "-1" - начальная.
Двигаться можно только ходом шахматной ладьи, проходить можно через любые клетки, даже со значением не "-1", главное повороты делать в клетках отличных от "-1".
Пример контура.
X - начальная клктка
* - путь
U - вершины контура
U*******************U
* *
* *
* *
U*******X********************U
* *
* *
* *
U*******U
Вернуться к началу
DmitryShm



Зарегистрирован: 17.11.2003
Сообщения: 211
Откуда: Казань

СообщениеДобавлено: Вс Авг 15 2004 17:42    Заголовок сообщения: замкнутый путь в графе.. Ответить с цитатой

Стром граф по правилу: вершинами будут начальная "-1" и остальные "не -1". 2 вершины инциндентны ребру тогда и только тогда, когда из одной в другую можно пройти ходом ладьи. Тогда задача сводится к нахождению замкнутого пути в графе (советую пользоваться динамическим массивом и отсечениями ввиду размеров массива, эвристики тоже не помешают Wink , поиск вглубину или волной..). Если что, прочитайте любую книжку, в которой как-то освещаются базовые алгоритмы. Wink
_________________
love IT
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...