Не понял, как ТС решил игру на трёх числах. Всё сложнее.
Игрок А загадывает число, игрок В угадывает. Составляем матрицу игры, элементами которой являются числа попыток.
Если В с первого раза угадал число, то число попыток

. Это диагональные элементы

.
Если В начал угадывание с числа

, а А загадал

или

, то на следующем ходу решение будет найдено. Т.е. для элементов

и

число попыток равно

.
А вот если А загадал

, а В первым назвал

, или наоборот А загадал

, а В первым назвал

, то на втором ходе число можно не угадать. И для В опять нужна стратегия. Как её получить? - Ясно, что первым надо называть число, имеющее бо`льшую вероятность быть названным А. Но эту вероятность мы пока не знаем. Поэтому назову пока эти элементы

.
Имеем матрицу:

Что дальше?