Отправляет email-рассылки с помощью сервиса Sendsay

Тихие игры

  Все выпуски  

Ним


Деточка: Дети - это естественно!
Как сделать хорошую фотографию ребенка

Что кривить душой, все мы в душе считаем себя художниками и отличными фотографами. Тем более, что в настоящее время для этого не требуется специальных навыков – достаточно лишь нажать на кнопку фотоаппарата.


Приглашаем всех владельцев сайтов, интересных для родителей, к участию в новостной ленте детских новостей на сайте Деточка.ру! Условия участия и отправка новостей: Новости друзей


Ним

22.01.2006
Школьники


Очень известная игра с большим количеством вариаций на ее тему. Несмотря на видимую легкость, она надолго захватывает игроков. Недаром, Ним есть уже и в компьютерной интерпретации и даже весьма популярен в качестве игры для мобильного телефона.

Название этой древней игре дал математик Чарльз Бутон.

Для игры используются фишки, камешки, спички, любые другие одинаковые предметы. Можно разыгрывать каждую партию разным количеством фишек. Чем больше фишек, тем больше время розыгрыша.

Фишки делятся на произвольное количество групп с произвольным количеством в каждой. Ходы делаются по очереди. При своем ходе игрок забирает из одной группы одну или несколько фишек. Максимальное количество фишек не определено. Можно взять хоть всю группу целиком. Из двух групп брать фишки за один ход нельзя. Проигрывает тот, кто забирает последнюю фишку.

Возможен вариант, при котором проигравшим считается забравший предпоследнюю фишку

* Оставляйте ваши отзывы в этом поле.
* Данное поле не поддерживает тэги HTML.
* Ваш отзыв будет опубликован после проверки редактором.

Ваше имя: 
Для данной игры известна оптимальная стратегия: Надо записать число фишек в каждой группе в двоичной системе счисления и сложить поразрядно по модулю 2. Если во всех разрядах получится 0, т.е. число единиц во всех разрядах будет чётным, то ситуация проигрышная для игрока, чья очередь хода. Если хоть один разряд даёт единицу, то - выиграшная. Для того, чтобы сделать правильный ход, надо найти ряд (группу фишек), который даёт единицу в самом старшем разряде с нечётным числом единиц и инвертировать в нём всё цифры, стоящие в разрядах с нечётным числом единиц. Полученное двоичное число соответствует числу фишек, которые следует оставить в данной ряду (группе фишек). Например, пусть у нас 3 группы, по 3, 4 и 5 фишек. Переводим эти числа в двоичную систему:
3 - 11
4 - 100
5 - 101
--------
010

Как видим, нечётное число единиц только во 2-м разрядею. Единственный ряд, который даёт 1-цу в этом разряде - это первый ряд (с 3-мя фишками), следовательно фишки надо брать из него. Инвертируем в числе "11" второй разряд (справа): "01", теперь количество единиц в каждом разряде чётно:
01
100
101
---
000

2-чное число "01" соответствует числу 1 - это число фишек, которые надо оставить в первом ряду, т.е. надо взять из него 2 фишки. Для варианта игры, в котором выигрывает тот, кто берёт последние фишки (кстати, я слышал именно о таком варианте игры), эту стратегию следует применять до конца игры. Для варианта, в котором тот, кто берёт последние фишки, проигрывает, её нужно применять до того момента, пока после совершения очередного хода по данной стратегии в каждом ряду осталось бы не более одной фишки. В этом случае следует поступить с.о.: если по стратегии для первого варианта следовало бы взять ряд целиком, то в данном случае, следует оставить в ряду ровно одну фишку; есои по стратегии для первого варианта игры следовало бы оставить ровно одну фишку, то для данного варианта следует взять весь ряд целиком. После этого останутся только ряды, в каждом из которых будет ровно одна фишка (не считая пустых, из которых уже нечего брать). Порядок взятия фишек из этих рядов никак не повлияет на результат игры.
Андрей, 23.11.2006 23:32:14
Обсуждение материала Ним Оставляйте свои отзывы!
Администратор, 23.11.2006 23:32:14
Перейти к обсуждению на форуме >>


Не забывайте делиться своим опытом! mama@detochka.ru



WebAdvance - Продвижение сайтов, оптимизация для поисковых систем, работа с постоянной аудиторией, управление контекстной рекламой
Рассылки для родителей Подпишись!
Деточка: для разумных родителей
Плавать - раньше, чем ходить!
В ожидании (Беременность и роды)
Тихие игры
Детский лепет
Семья. Счастье. Любовь. Секс.
Говорят дети - дискуссионный лист

До встречи!
Деточка: Дети - это естественно!


В избранное