Главная / Учебники / Информатика 11 класс / Параграф § 11 / ГДЗ § 11
| Глава: | Глава 3. Информационное моделирование |
|---|---|
| Параграф: | § 11 - Моделирование на графах |
| Учебник: | Информатика 11 класс - |
| Автор: | Босова Людмила Леонидовна |
| Год: | 2025 |
| Издание: | 7-е издание, стереотипное |
Ответ:
В решении прикладных задач для нахождения кратчайшего пути между вершинами в графе используются такие алгоритмы, как построение дерева решений, алгоритм Дейкстры и метод динамического программирования.
Ответ:
Выигрышная стратегия — это набор правил, следуя которым игрок гарантированно одержит победу независимо от того, какие ходы будет делать его оппонент.
Ответ:
Игра как математическая модель характеризуется следующими признаками:
Ответ:
Позиция является выигрышной (В), если игрок может сделать из неё хотя бы один ход, который переведёт его соперника в проигрышную позицию (П). Позиция является проигрышной (П), если любой возможный ход из неё ведёт к выигрышной позиции (В) для противника.
Применение алгоритма Дейкстры для поиска кратчайшего пути
Найдем кратчайшие расстояния от вершины \( A \):
Кратчайший путь из \( A \) в \( G \) равен 51. Путь: \( A \rightarrow C \rightarrow E \rightarrow G \).
Решение задачи о бобре и желудях методом динамического программирования
Пусть \( M(i) \) — максимальное количество желудей, которое можно собрать, добравшись до острова \( i \). Переход на остров \( i \) возможен с любого предыдущего острова \( j \), соединенного стрелкой. Количество желудей на каждом острове соответствует весу. Выбирается путь, максимизирующий сумму:
\( M(i) = \text{желуди на } i + \max(M(j) \text{ для всех } j \text{, ведущих к } i) \)
Применяя этот подход к схеме графа, найдем максимальную сумму желудей на конечных островах и выберем наибольшее значение.
Ответ: Максимальное количество желудей, которое сможет собрать Бобер Билли, равно 20.
Анализ игры 'Спички'
Эта игра является классической игрой Ним. Каждый ход уменьшает количество спичек на \( k \in \{1, 2\} \), то есть на \( 3 \). Выигрывает тот, кто оставляет противнику количество спичек, кратное \( 3 \), кроме \( 0 \). Проигрышной является позиция, где число спичек кратно \( (1+2)=3 \).
Проигрышные позиции (П): \( 3, 6, 9, \dots \)
Выигрышные позиции (В): Все остальные.
Начальное количество спичек \( S=107 \). Поскольку \( 107 \div 3 = 35 \) с остатком \( 2 \), \( 107 \) не делится на \( 3 \).
Ответ: Выигрышная стратегия есть у Пети (первого игрока). Он должен первым ходом взять 2 спички, а затем на каждом шаге брать такое количество спичек \( k \in \{1, 2\} \), чтобы сумма его хода и хода Вани была равна 3.
Анализ игры с двумя кучами
Обозначим позицию как \( (S_1, S_2) \). Выигрыш достигается, когда \( S_1 + S_2 \geq 35 \). Начальная позиция: \( (2, 3) \). Общее количество камней \( S = 5 \). Проигрышной (П) является позиция, из которой любой ход ведет в выигрышную позицию (В) для противника. Выигрышной (В) является позиция, из которой можно сделать хотя бы один ход в проигрышную позицию (П) для противника.
Поиск выигрышных позиций (В) для первого хода (Петя):
Поиск проигрышных позиций (П) для второго хода (Ваня):
Стратегия: Петя (первый игрок) должен сделать такой ход из \( (2, 3) \), чтобы получить позицию \( (S_1', S_2') \), где \( S_1'+S_2' \) является проигрышной суммой, например, 11.
Петя первым ходом переводит игру в П-позицию \( (2, 9) \). Ваня из этой позиции не сможет выиграть, и Петя сможет обеспечить победу вторым ходом.
Ответ: Выигрывает игрок, делающий первый ход (Петя).
Анализ игры с кучей камней (Победа при \( \geq 47 \))
1. Укажите все значения \( S \), при которых Петя может выиграть в один ход. Обоснуйте.
2. Укажите значение \( S \), при котором Петя не может выиграть в один ход, но при любом ходе Пети Ваня может выиграть своим первым ходом. Опишите выигрышную стратегию Вани.
3. Укажите два значения \( S \), при которых у Пети есть выигрышная стратегия, причём Петя не может выиграть за один ход, но может выиграть своим вторым ходом независимо от того, как будет ходить Ваня.
4. Укажите значение \( S \), при котором у Пети есть выигрышная стратегия, позволяющая ему выиграть первым или вторым ходом при любой игре Пети, однако у Вани нет стратегии, которая позволит ему гарантированно выиграть первым ходом. Для указанного значения \( S \) опишите выигрышную стратегию Вани.
Задали создать проект?
Создай с помощью ИИ за 5 минут
Список готовых проектов к текущему параграфу.
ВНИМАНИЕ: Представленные фрагменты из учебных материалов используются исключительно в научно-образовательных целях в объеме, оправданном поставленной целью.
Данное использование осуществляется в рамках, установленных законодательством об авторском праве (в частности, нормами о свободном использовании произведения для образовательных целей).
В соответствии с законодательством, автор и источник заимствования указаны для каждого используемого фрагмента.