![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.01.2010
Сообщений: 1
|
![]()
Пронумеровать позиции в матрице размером 5*5 следующим образом. Если номер i (i<=i<=25) соответствует позиции с координатами (x,y), то номер i+1 может соответствовать позиции с координатами (z,w), вычисляемыми по одному из следующих правил:
1)(z,w)=(x+-3,y) 2)(z,w)=(x,y+-3) 3)(z,w)=(x+-2,y+-2) Написать программу, которая последовательно нумерует позиции матрицы 5*5 при заданных координатах позиции, в которой поставлен номер 1. Никак не могу понять, как реализовать такую задачу рекурсивно. Нужен скорее алгоритм, а не код. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
![]()
Ежели нужно именно рекурсивное решение, задай в поисковике "рекурсивный обход конем шахматной доски" или "recursive chessboard knight tour", ну и припиши в запросе язык по вкусу
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Построение матрицы в VBA по заданным параметрам. | krmn | Помощь студентам | 5 | 24.12.2009 19:26 |
Создать приложение, вычисляющее значения переменных по заданным расчетным формулам и наборам исходных дан | lubov_morkov | Помощь студентам | 3 | 10.09.2009 18:25 |
Заполнение матрицы | Pedro | Помощь студентам | 3 | 22.04.2009 23:53 |
удаление сроки из матрицы с заданным номером К | radikal | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 14.01.2009 23:24 |
Матрицы.переставить строку с максимальным элементом на главной диагонали со строкой с заданным номмером м | microlab | Помощь студентам | 3 | 07.11.2008 09:49 |