0 / 0 / 0
Регистрация: 20.10.2018
Сообщений: 5
|
|
1 | |
Игра "Ним" с двумя кучами для одного игрока20.10.2018, 13:07. Показов 22530. Ответов 5
Метки нет (Все метки)
Игра Ним с двумя кучами для одного игрока без ограничений на количество забираемых камней.
На первой и второй строках указывается начальное количество камней в первой и второй кучах. Далее идут ходы, каждый из которых представляется двумя числами на отдельных строках: на первой строке 1 или 2 — номер кучи, из которой берутся камни; на второй строке — количество забираемых камней. Программа выводит количество камней в двух кучах после каждого хода. Формат ввода Первые две строки содержат количество камней в первой и второй кучках, соответственно. Далее следуют описания ходов в формате, описанном в условии. Гарантируется, что количество забираемых камней каждый раз корректное, и что последним ходом игрок забирает последний камень. Формат вывода В ответ на каждый ход игрока выведите два числа через пробел — количество камней в первой и второй кучках после этого хода.
0
|
20.10.2018, 13:07 | |
Ответы с готовыми решениями:
5
Игра ним с двумя кучами камней, начальное количество камней в кучах задаёт пользователь Игра Ним с двумя кучами для одного игрока Игра ним для двух игроков с двумя кучами и без ограничения на количество забираемых камней Игра с двумя кучами камней (из ЕГЭ) Игра Ним с тремя кучами для одного игрока без ограничений на количество забираемых камней |
24 / 19 / 6
Регистрация: 10.11.2016
Сообщений: 51
|
||||||
20.10.2018, 14:48 | 2 | |||||
0
|
26 / 21 / 6
Регистрация: 23.08.2018
Сообщений: 68
|
|
20.10.2018, 17:42 | 3 |
Откуда вы берете эти задачи?
0
|
0 / 0 / 0
Регистрация: 16.10.2018
Сообщений: 19
|
|
20.10.2018, 18:40 | 4 |
anickone, Яндекс.Лицей. Я тоже оттуда)
0
|
1 / 1 / 0
Регистрация: 03.11.2022
Сообщений: 41
|
|
13.11.2022, 10:48 | 5 |
@megacold вообще не так работает программа
0
|
0 / 0 / 0
Регистрация: 08.03.2024
Сообщений: 1
|
|
08.03.2024, 19:09 | 6 |
def play_nim(heaps):
while True: if all(heap == 0 for heap in heaps): break heap_num = int(input()) - 1 stones_to_remove = int(input()) if 0 <= heap_num < len(heaps) and 0 < stones_to_remove <= heaps[heap_num]: heaps[heap_num] -= stones_to_remove print(f"{heaps[0]} {heaps[1]}") else: print("Invalid move, try again.") if all(heap == 0 for heap in heaps): print() break if __name__ == "__main__": heap1 = int(input()) heap2 = int(input()) heaps = [heap1, heap2] play_nim(heaps)
0
|
08.03.2024, 19:09 | |
08.03.2024, 19:09 | |
Помогаю со студенческими работами здесь
6
Игра "Ним" с тремя кучами камней Хорошая игра в жанре Tower Defence на одного игрока Задача. Игра "Casino". Нужно добавить еще одного игрока, для "состязание" Чем больше способов тем лучше Strawberry Prolog (задача с двумя кучами камней; рекурсия) Игра для проверки реакции игрока Написать «Морской бой» (для одного игрока) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |