1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| xxx000 |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 19 Пол: Мужской Репутация: 0 |
Лабиринт размером M x N состоит из комнат размером 1 x 1 и стен размером 1 x 1. Дан план лабиринта, на котором цифрой 1 отмечены стены, а цифрой 0 - комнаты.
Выяснить, сможет ли человек выйти из лабиринта, если его поместить в комнату с координатами (A, B)? Порядок ввода исходных данных: M N p11 p12 ... p1N p21 p22 ... p2N . . . pM1 pM2 ... pMN A B Здесь M - количество строк на рисунке плана, N - количество столбцов на рисунке плана, p(i, j) - цифра ноль или один, соответствующая клетке плана с координатами i, j. A, B - координаты человека в лабиринте. Порядок вывода результатов: Да | Нет Пример ввода: 10 10 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 1 0 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 2 2 Пример вывода: Да Эту задачу надо решать рекурсией?? Сообщение отредактировано: xxx000 - |
xxx000 Лабиринт 14.07.2010 23:13
volvo Не надо, а можно... Можно - рекурсией, можно - без… 15.07.2010 1:15
xxx000
Не надо, а можно... Можно - рекурсией, можно - бе… 15.07.2010 23:35
Unconnected
Про время сначала вообще ни слова не было.. Може… 16.07.2010 5:16
Lapp Про время сначала вообще ни слова не было..
Не тол… 16.07.2010 6:13
TarasBer > А как без рекурсии, рекурсией она по времени … 16.07.2010 13:49
Lapp Рекурсия - самый быстрый способ обхода, вообще-то.… 17.07.2010 8:13
Unconnected Да, кажется, действительно ест. Сделал так:
{… 17.07.2010 21:19
Unconnected {$APPTYPE CONSOLE}
const mm=10;nn=10;
var m… 18.07.2010 1:52
volvo Правда и ответ неверный выдает, но это уже мелочи … 18.07.2010 2:16
Unconnected "Нет" выводит.. Как и должно. 18.07.2010 2:25
volvo Правда?
Что я сделал не так? 18.07.2010 3:02
Archon Что я сделал не так?Ошибка локализации =)
22.07.2010 0:30
Unconnected Мм.. я на D2007 компилирую, может, в этом дело? Се… 18.07.2010 3:24
Unconnected {$APPTYPE CONSOLE}
const mm=10;nn=10;
var m… 20.07.2010 20:26![]() ![]() |
|
Текстовая версия | 5.11.2025 6:12 |