Имеются две кучи камней, в одной из которых 1, а в другой — 4 камня. двум игрокам предлагается игра по следующим правилам. каждый игрок обеспечивается неограниченным запасом камней. игроки ходят по очереди. ход состоит в том, что игрок производит одно из возможных действий: или утраивает число камней в одной из куч, или увеличивает на 3 количество камней в какой-либо куче. выигрывает тот игрок, после хода которого, суммарное число камней в двух кучах становится равным 22 или более камней. кто выиграет при безошибочной игре обоих игроков — игрок, делающий первый ход, или игрок, делающий второй ход? как должен ходить выигрывающий игрок? с подробным решением
257
302
Ответы на вопрос:
Второй игрок выиграет первым ходом в том случае, если первый прибавит ко второй куче 3 или умножит её содержимое на 3, иначе говоря станет больше 7, что предвещает победу на 2-ом ходе игрока №2. следовательно первый игрок так не пойдёт. остаётся 2 варинта безошибочных ходов для игрока №1, это прибавить к первой куче 3 или умножить её содержимое на 3, тем самым не дать выиграть оппоненту на 2-ом ходе, и при таком действии №2 не сможет совершить ход, после которого №1 не смог бы превзойти 22. 1; 3 > №1 3; 4 > №2 9; 4 или 6; 4 или 3; 7 или 3; 12 --> №1 побеждает при умножении сорержимого кучи с большим числом камней на 3 1; 3 > №1 4; 4 > №2 7; 4 или 12; 4 или 4; 7 или 4; 12 аналогично следующий ход №1 будет выигрышным
Неполное условие: каким должен стать 1 элемент? больше чем несуществующий что-ли? var mas: array [1..10] of integer; var i: integer; //заполнение массива for i: =2 to 10 do mas[i-1]: =mas[i]*2; //продолжение
Популярно: Информатика
-
almiradanil09.08.2022 11:02
-
148398382909.05.2020 09:59
-
tomaseva14.01.2023 00:39
-
VladBugorkov06.06.2022 09:50
-
kakhaeva0205.01.2020 14:43
-
Bisspector02.01.2023 15:10
-
Niiiiklou21.04.2020 06:28
-
carinakulebaki6435629.01.2021 02:19
-
skseeen1524.06.2023 14:39
-
елізабет200226.04.2022 23:30