Re[8]: Детская головоломка - как решить?
От: Erop Россия  
Дата: 28.05.08 13:23
Оценка:
Здравствуйте, PaulMinelly, Вы писали:

PM>Догадываюсь надо будет выкинуть циклы из дерева (минимум O(n^2)), выбросить дубликаты-пути. Для этого надо хотя бы понять как все это должно быть представлено что есть интересная задача.


Блин! Что тут сложного?
Ты не можешь придумать как задать какую-то конкретную позицию? Или не знаешь как по позиции сгенерить доступные ходы?
Если не можешь, то я не знаю как тебе помочь, а если можешь, то, типа осталось решить всего одну задачу -- научиться хранить множество уже посещённых позиций. Я бы использовал хэш-таблицу. Ну и всё. Ответ генератора фильтруем по уже посещённым позициям и вперёд...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.