Nastya90Lapka
15.03.2020 05:49

с информатика Два игрока, Петя и Ваня, играют в следующую игру. Перед игроками лежат две кучи камней.

Игроки ходят по очереди, первый ход делает Петя. За один ход игрок может

а) добавить в одну из куч (по своему выбору) два камня или

б) увеличить количество камней в куче в два раза.

Победителем считается игрок, сделавший последний ход, т.е. первым получивший такую

позицию, что в обеих кучах всего будет 75 камней или больше.

Задание 1. Для каждой из начальных позиций (10, 32), (11, 31) укажите, кто из игроков имеет

выигрышную стратегию.

Задание 2. Для каждой из начальных позиций (10, 31), (11,30), (12,30) укажите, кто из

игроков имеет выигрышную стратегию.

Задание 3. Для начальной позиции (10,29) укажите, кто из игроков имеет выигрышную

стратегию. Постройте дерево всех партий, возможных при указанной выигрышной стратегии.​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
alekseislepsov2008
14.04.2020 07:53

1:

s = 'Это некоторое предложение'

a = ord('а')

chars = [rrchr(i) for i in range(a,a+34) if not rrchr(i) in s and i != a+32]

print(chars)

2:

parallel = [('имя1','имя2','имя3','имя4'),('имя1','имя2','имя5'),('имя2','имя4')]

names = ['имя1','имя2','имя3','имя4','имя5','имя6']

presence = []

for name in names:

 counter = 0

 for klass in parallel:

   for person in klass:

     if person == name:

       counter += 1

       break

 presence.append((name,counter))

for name in presence:

 print(name[0],'-',

       'встречаются во всех классах данной параллели' if name[1] == len(parallel)

       else 'есть только в некоторых классах' if name[1] != 0

       else 'не встречаются ни в одном классе')

0,0(0 оценок)
Ответ:
лидия87
05.11.2022 05:18

Объяснение:

   class Program

   {

       static void Main(string[] args)

       {

           int a = int.Parse(Console.ReadLine());

           int b = int.Parse(Console.ReadLine());

 

           int x = int.Parse(Console.ReadLine());

           int y = int.Parse(Console.ReadLine());

           int z = int.Parse(Console.ReadLine());

 

           if (x <= a && y <= b || y <= a && x <= b ||

               x <= a && z <= b || z <= a && x <= b ||

               z <= a && y <= b || y <= a && z <= b)

               Console.WriteLine("Пройдет");

           else

               Console.WriteLine("Не пройдет");

 

           Console.ReadKey();

       }

   }

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота