Стратегии в игре со словами
Два игрока, Петя и Ваня, играют в игру со словами. Дан набор слов русского алфавита, причём ни одно заданное слово не является началом другого. Игроки по очереди приписывают буквы справа, и каждое промежуточное слово должно быть началом одного из заданных слов. Выигрывает тот, кто получает одно из заданных слов целиком. Первый ход делает Петя.
Стратегия игрока — правило, указывающее ход игрока в любой возможной ситуации. Стратегия является выигрышной, если игрок выигрывает при любой игре противника. Множество всех партий при заданной стратегии представляется деревом всех партий.
1. Для набора слов {АБВГДАБВГДХ, ДГВБАДГВБА} определите игрока с выигрышной стратегией, опишите стратегию, укажите количество возможных партий и конечное слово в каждой партии.
2. Для набора слов {ТРИ..., РИТА...}, где слово ТРИ повторено 33 раза и имеет длину 99 букв, а слово РИТА повторено 44 раза и имеет длину 176 букв, определите игрока с выигрышной стратегией и опишите её.
3. В задании 1 измените перестановкой двух букв в более коротком слове так, чтобы выигрышная стратегия была у другого игрока. Запишите полученный набор слов, опишите стратегию, укажите число возможных партий и конечное слово в каждой партии.
4. Для набора слов {СОЛНЦЕ, СОВА, СОВЕТ, ПРОСО, ПРОХОР, ПРОИЗВОДНАЯ} определите игрока с выигрышной стратегией и представьте дерево всех партий, возможных при этой стратегии.
Условие как в банке ФИПИ — открыть и сверить
| Два игрока, Петя и Ваня, играют в следующую игру. Дан набор слов, составленных из букв русского алфавита, при этом ни одно из заданных слов не является началом другого. Слова в этой игре это просто цепочки букв, они не обязаны быть осмысленными словами русского языка. Игра состоит в том, что игроки составляют слово из набора, приписывая по очереди буквы к концу составляемого слова, т.е. справа. При этом каждое промежуточное слово должно быть началом одного из заданных слов. Выигрывает тот, кто получит одно из заданных слов целиком. Первый ход делает Петя, т.е. Петя пишет первую букву составляемого слова. Пример. Заданный набор слов: {АНТАРКТИДА, АНТРАЦИТ, АБАРА, АБАЖУР, БББ, БАОБАБ, БАР}. Первым ходом Петя пишет Б (он мог написать Б или А). Ваня в ответ дописывает А и получает БА (он мог ещё получить ББ). Вторым ходом Петя получает БАР и выигрывает. В заданиях используются следующие понятия. Стратегия игрока это правило, указывающее игроку ход, который он должен сделать. Описать стратегию игрока значит описать, какой ход он должен сделать Множество всех партий, которые могут получиться при данной стратегии, представляется в виде дерева, это дерево называется деревом всех партий для заданной стратегии. В узлах дерева позиции игры; Задание 1. а) Укажите, у кого есть выигрышная стратегия при исходном наборе слов {АБВГДАБВГДХ, ДГВБАДГВБА}. Опишите эту стратегию. Сколько различных партий возможно при этой стратегии? Для каждой возможной партии укажите, какое слово будет написано в конце партии. б) Укажите, у кого есть выигрышная стратегия при исходном наборе слов {ТРИТРИ…ТРИ, РИТАРИТА…РИТА} (в первом слове ТРИ повторено Задание 2. В задании 1а поменяйте местами две буквы в более коротком слове так, чтобы теперь выигрышная стратегия была у другого игрока. Напишите полученный набор слов; опишите выигрышную стратегию. Сколько различных партий возможно при этой стратегии? Для каждой возможной партии укажите, какое слово будет написано в конце партии. Задание 3. Рассмотрим набор слов {СОЛНЦЕ, СОВА, СОВЕТ, ПРОСО, ПРОХОР, ПРОИЗВОДНАЯ}. У кого из игроков есть выигрышная стратегия для этого набора? Приведите в виде рисунка или таблицы дерево всех партий, возможных при этой стратегии. | ||
| |
Это задание с развёрнутым решением: ответом считается запись хода решения, а не строка. Напишите решение на бумаге и сравните с разбором — там каждый шаг с обоснованием.
Открыть разбор1Мягкая — с чего смотретьуровень 1 из 3
Рассматривайте каждую позицию как вершину дерева префиксов. Если из позиции можно сразу получить заданное слово, ходивший выигрывает.
2Наводящая — какие числа считатьуровень 2 из 3
Для единственной цепочки длины n победитель определяется чётностью n: при нечётной длине выигрывает Петя, при чётной — Ваня.
3Прямая — фактически решениеуровень 3 из 3
В пункте 1 Петя выбирает первую букву А и получает слово АБВГДАБВГДХ за 11-й ход. Во втором наборе он выбирает ветвь ТРИ... длины 99.