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 -  | 
	
![]() ![]()  | 
	
| volvo | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Гость  | 
       
			
			 Цитата не вылетает и на больших полях Правда и ответ неверный выдает, но это уже мелочи 10 10 1 1 1 1 1 1 1 1 1 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   Лабиринт   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
 
 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![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 20:14 |