Славной группе 2331, коротавшей за этой игрой долгие часы лекций по "научному коммунизму", посвящается...
Это один из вариантов известной игры "Быки и коровы".
Вы и ваш соперник загадываете по четырехзначному десятичному числу, цифры в котором не должны повторяться.
Выигрывает тот, кто угадает число противника за меньшее количество ходов.
Каждый ход - это предположение о задуманном противником числе, на которое тот отвечает
двумя цифрами. Первая из них показывает сколько одинаковых цифр содержится в предположении
и в задуманном числе, а вторая - сколько из них стоит в нужной позиции.
5 9 0 1 | 2 0 | --- | 0 1 2 3 | 1 0 |
3 2 1 0 | 2 1 | --- | 4 5 6 7 | 3 0 |
9 4 2 0 | 2 0 | --- | 1 4 5 6 | 2 0 |
4 5 2 1 | 2 0 | --- | 6 0 7 5 | 3 0 |
3 0 5 4 | 0 0 | --- | 7 6 4 0 | 4 2 |
1 2 9 6 | 3 2 | --- | 7 6 0 4 | 4 4 |
Рассмотрим листинг одной из партий.
В левой половине таблицы - предположения компьютера и мои ответы на них, в правой - мои предположения
и ответы компьютера. Задуманное число по правилам игры не может содержать
одинаковые цифры, поэтому я задумал 1289. На первое предположение компьютера 5901
я даю ответ 20, поскольку 2 цифры в этом предположении совпадают с задуманными (1 и 9), но ни одна
из них не стоит на нужном месте. На второе предположение 3210 я отвечаю 21, т.к. из двух
правильных цифр (1 и 2) одна (2) стоит в правильной позиции. Теперь посмотрим, как я отгадывал
число. Первые два предположения (0123 и 4567) я сделал наобум, следя лишь за тем, чтобы все
цифры были разные. Теперь после ответов компьютера можно сделать вывод, что цифр 8 и 9 в задуманном
компьютером числе нет, т.к. все четыре цифры попали в первые два предположения. Делая третье
предположение 1456, я взял наудачу одну цифру из первого предположения и три из второго, причем
изменил им позиции. Теперь ответ компьютера 20 дает возможность сделать сразу 2 вывода: цифры 1 в
задуманном числе нет, а цифра 7 точно есть. Ну и т.д.
|