Здравствуйте, Apapa, Вы писали:
A>Вопрос как раз и заключается в том, каким образом наиболее оптимально выбирать следующее слово (естественно, случайно, но с коррекцией на предысторию ответов по всему словарю), какие параметры для каждого слова держать, что учитывать, чтобы все это было наиболее справедливо! Если я что-то лучше знаю, это надо спрашивать реже.
Для каждого слова хранится величина Ki.
В начале для всех слов Ki=1.
С каждым правильным ответом Ki уменьшается вдвое (ну или в x раз)
С каждым неправильным ответом наоборот увеличивается вдвое (в y раз)
При превышении 1 сваливается в 1 (Ki=min(Ki,1))
Очередной вопрос падает на это слово с вероятностью Ki/SUM[Kj]
Плюсы.
Известные слова тонут, но не убиваются совсем.
Слово, на которое несколько раз ответил неправильно, объявляется неизвестным.
Два параметра для настройки.
PS
Потом дашь поюзать?