У тебя есть огромное количество объектов со своими свойствами такие как возраст и прочие. Часть свойств общая как пол или национальность. Часть уникальная такие как он носит розовую бороду. Суть алгоритма в том, что каждый раз он задаёт вопрос по свойству по которому он получит наибольшее количество информации, то бишь если там только реальные люди, то вопрос жив или мертв, и мужчина или женщина дают больше всего информации. Ещё думаю идёт учёт популярных вариантов, так что на них идёт упор первым. Если вопросы каждый раз убирают половину вариантов то 15 вопросов это уже 32000 вариантов, то есть очень вероятно, что ты загадал что-то среди этого. Если он не может угадать, то создаётся новый объект со свойствами, которые ты задал пока отвечал на вопросы.
Комментарий недоступен
У тебя есть огромное количество объектов со своими свойствами такие как возраст и прочие. Часть свойств общая как пол или национальность. Часть уникальная такие как он носит розовую бороду. Суть алгоритма в том, что каждый раз он задаёт вопрос по свойству по которому он получит наибольшее количество информации, то бишь если там только реальные люди, то вопрос жив или мертв, и мужчина или женщина дают больше всего информации. Ещё думаю идёт учёт популярных вариантов, так что на них идёт упор первым. Если вопросы каждый раз убирают половину вариантов то 15 вопросов это уже 32000 вариантов, то есть очень вероятно, что ты загадал что-то среди этого.
Если он не может угадать, то создаётся новый объект со свойствами, которые ты задал пока отвечал на вопросы.