Вопрос задан 23.10.2018 в 00:59. Предмет Математика. Спрашивает Рогова Лена.

За какое минимальное число ходов конь из левого нижнего поля шахматной доски (а1) доберётся до

правого верхнего (h8)? Необходимо обязательно обосновать ответ.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Довыдёнок Мария.
За 4 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи можно использовать алгоритм поиска в ширину (BFS).

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

Для начала создадим двумерный массив размером 8x8, который будет представлять шахматную доску. Каждая клетка будет иметь значение -1, что будет означать, что данная клетка еще не была посещена.

Затем, создадим очередь, в которую будем добавлять координаты клеток для обработки. В начало очереди добавим координаты начальной клетки (a1) и установим значение данной клетки в 0.

Пока очередь не пуста, будем извлекать координаты клетки из начала очереди и проверять, можно ли сделать ход в одну из возможных 8 клеток. Если клетка, в которую мы можем сделать ход, еще не была посещена (её значение в массиве равно -1), то добавляем её координаты в конец очереди и устанавливаем значение клетки равным значению текущей клетки плюс 1.

Пос

0 0

Топ вопросов за вчера в категории Математика

Последние заданные вопросы в категории Математика

Задать вопрос