Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2011, 22:44   #1
tanyhaftv
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 21
По умолчанию Алгоритм выбора лучшего хода

Оценить временную сложность выбора лучшего хода в русских шашках.
Хотя бы алгоритм,не знаю,с чего начать
tanyhaftv вне форума Ответить с цитированием
Старый 09.06.2011, 12:23   #2
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

http://mindspring.narod.ru/ai/chessalg.html

Принцип тот же, что и в шахматах. Отличие - в допустимых ходах и оценке позиции.
ds.Dante вне форума Ответить с цитированием
Старый 09.06.2011, 17:35   #3
tanyhaftv
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 21
По умолчанию

а с временной сложностью не поможете?
tanyhaftv вне форума Ответить с цитированием
Старый 09.06.2011, 17:36   #4
tanyhaftv
Пользователь
 
Регистрация: 03.03.2010
Сообщений: 21
По умолчанию

так какой же алгоритм?
tanyhaftv вне форума Ответить с цитированием
Старый 09.06.2011, 17:55   #5
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,992
По умолчанию

Нарисуйте на листке всё, что описывается в статье. Пройдитесь по ветвям. Оцените количество позиций.

Наверное, время алгоритма будет пропорционально количеству оценённых позиций, а это где-то O(a^n), где a - среднее количество ходов, доступных игроку в произвольной позиции, n - глубина анализа, количество ходов, на которое мы "предвидим" игру.
ds.Dante вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм выбора nec117 Общие вопросы C/C++ 0 14.12.2009 14:31
Определить лучшего спортсмена VNS Помощь студентам 4 06.12.2009 12:57
Пузырьки:алгоритм лучшего хода SynEnergizer Gamedev - cоздание игр: Unity, OpenGL, DirectX 2 05.12.2009 16:18
Как сделать имитацию хода даты и времени в программе? Bill Gates Общие вопросы Delphi 1 05.01.2008 22:42