Бики і корови - це

Правила гри

Грають двоє. Кожен задумує і записує таємне 4-значний номер з неповторяющимися цифрами [1]. Гравець, який починає гру за жеребом, робить спробу відгадати число. Спроба - це 4-значний номер з неповторяющимися цифрами, повідомляється противнику. Противник повідомляє у відповідь, скільки цифр вгадано без збігу з їх позиціями в таємному числі і скільки вгадано аж до позиції в таємному числі. наприклад:

Задумано таємне число «3219».

Спроба номер: «2310».

Результат: дві «корови» (дві цифри: "2" і "3" - вгадані на невірних позиціях) і один «бик» (одна цифра "1" вгадана аж до позиції).

Гравці роблять спроби вгадати по черзі. Перемагає той, хто вгадає число першим.

варіації гри

У загальному випадку кількість варіантів для k-значного числа в N-річної системі числення без повторень, буде дорівнює числу розміщень. .

У разі варіанта з повтореннями кількість варіантів дорівнюватиме.

Більшість відомих алгоритмів суть варіації алгоритму повного перебору з певною евристикою [4]. У зв'язку з тим, що кількість варіантів не настільки велика і схема прямого перебору елементарно реалізується, комп'ютер грає в «бики й корови» набагато сильніше людини. Чим більше знаків в числі, тим більша різниця в силі гри людини і комп'ютера.

Настільний варіант гри Mastermind для 4 місць і 6 кольорів

Як показав Дональд Кнут. для гри Mastermind (6 4 варіантів) при запропонованої ним стратегії потрібно не більше 5 спроб, щоб відгадати будь-яку комбінацію, і в середньому 4,34 спроб для відгадування [5].

У класичному випадку гри з чотирма не повторювати цифрами для відгадування будь-якого номера потрібно не більше семи ходів. Середня мінімальна довжина гри становить 26274/5040 = 5.2131 спроби [6].

реалізації

Настільні ігри Mastermind популярні в усьому світі. Найбільш поширені варіації:

  • класична, чотири що не повторюються цифри.
  • звичайна, 4 місця для фішок 6 кольорів з повтореннями.
  • просунута, 5 місць для фішок 8 кольорів [джерело не вказано 224 дня].
  • Кандидат технічних наук Е. Гик. Бики і корови. «Наука і життя», № 2, 1978, с. 150-151; № 8, 1978, с. 142-143.
  • Чарльз Уезерелл. Етюди з програмування, Великий комбінатор. М. 1982, с. 140.

Примітки

Дивитися що таке "Бики і корови" в інших словниках:

Корови -. Домашня корова Наукова класифікація Царство: Тварини Тип: Хордові ... Вікіпедія

БИКИ - теперешній бики (Bos), рід парнокопитних. Дл. тіла 180 325 см, хвоста 70 140 см, виc. в холці 62 180 см; маса 325 1200 кг. Самки значно менше самців. 5 видів (іноді відносяться до 3 родів): бантенг, гаур, купрей, тур (вимерлий до 17 в.) І як; в ... Біологічний енциклопедичний словник

Підродина Бики (Bovinae) - Бики найбільші з парнокопитних. Це могутні і сильні тварини. Масивне тіло їх спочиває на міцних кінцівках, важка, широка, нізкопосажен ная голова як у самців, так і у самок увінчана рогами, товстими і короткими у одних видів ... Біологічна енциклопедія

Сімейство морські корови - На всіх берегах острова, особливо там, де струмки впадають в море і де збирається велика кількість морських рослин, зустрічається дуже часто цілими стадами повсякчас року тварина, зване російськими морська корова. Внаслідок ... ... Життя тварин

Худобу робочий, продуктивний і племінну - До підрозділу Худобу робочий, продуктивний і племінну (крім молодняку ​​і худоби для забою) відносяться: коні, воли, верблюди, осли та інші робочі тварини (включаючи транспортних коней); корови, вівці, а також інші тварини, які неодноразово ... ... Офіційна термінологія

Дикі бики -. Дикий бик Тур Наукова класифікація Царство: Тварини Тип: Хордові ... Вікіпедія

Зебу І зебувідний ХУДОБА. Загальні відомості - див. Також 2. зебу І зебувідний ХУДОБА 3. До Вердієв У Радянському Союзі зебу ділиться на дві форми: типовий зебу з яскраво вираженими ознаками цього виду і безгорбими зебувідний худобу. Типовий зебу поширений в південно східних районах Азербайджанської ... ... Генетичні ресурси сільськогосподарських тварин в Росії і суміжних країнах

"ХУДОБА, робоча і продуктивна" - субрахунок рахунку Основні засоби. на якому облік худоби здійснюється з виділенням на окремі групи: робоча худоба коні, воли, верблюди, осли та інші робочі тварини (включаючи транспортних і спортивних коней та інших транспортних ... ... Великий бухгалтерський словник

Сімейство полорогие - (Bovidae) ** * * Сімейство полорогих, або бичачих найбільша і різноманітна група парнокопитних, включає 45 50 сучасних пологів і близько 130 видів. Полорогие тварини складають природну, ясно окреслену групу. Як ні ... ... Життя тварин

Корова - Цей термін має також інші значення див. Корова (значення). Домашня корова ... Вікіпедія

Схожі статті