Необходимо создать программу для дисциплины ИИ

1 000 руб.
  • Выполнено
  • 94 просмотра
  • Создано
  • Компьютерная помощь
  • Задание № 290032
Адрес
не указан
Начать
, 05:59
Стоимость
1 000 Р
Нужно
Задача - в поле 4х4 есть игрок и 3 блока (А,Б и С). Начальное состояние задается руками в коде, конечное состояние А над Б, Б над С - в колонке. Игрок перемещается влево/вправо/вверх/вниз меняясь местами с содержимым соответствующего блока. Поиск решения осуществляется 4-мя способами, различающимися порядком построения дерева решения. В глубину, в ширину, итеративно углубляющийся и эвристический(обсчет некоторой функции для возможных потомков на каждом шаге и дальнейшее построение дерева от узла с наибольшим ее значением). Программа должна выводить последовательность шагов до решения, количество созданных узлов (опционально максимальное количество узлов в памяти). Интерфейс - консоль, язык программирования С++/С#. Могу подробно расписать суть каждого подхода и пояснить если что-то не понятно.
Заказчик этого задания
Алексей

Москва

Отзывы: 1
Не нашли ответа на свой вопрос?
Звоните нам: +7 (495) 668 65 33 в Москве и +7 (812) 402 02 33 в Санкт-Петербурге.
Служба поддержки YouDo работает с 9:00 до 23:00 в будни и с 9:00 до 21:00 в выходные дни. Будем рады помочь.
Случайные отзывы
  • Виталий Р.
    Отзыв исполнителя на задание «Привезти груз»
    «Почаще бы работать с такими заказчиками))»
  • Иван Т.
    Отзыв исполнителя на задание «Купить билет на поезд»
    «хорошо»
  • Роман Г.
    Отзыв исполнителя на задание «Нужен код счетчика обратного отсчета для сайта»
    «К сожалению возникли технические проблемы с интернетом, поэтому выполнение задания затянулось на несколько часов, выводы сделаны и в течение суток будет подключен запасной интернет провайдер для надёжного выполнения заданий. Приношу извинения заказчику за данную задержку, спасибо за задание.»
  • Александр К.
    Отзыв исполнителя на задание «Блок питания для Mac Book Pro»
    «Куплено и доставлено . »