Вопрос задан 19.02.2019 в 23:55. Предмет Другие предметы. Спрашивает Капустин Виктор.

Условие: В большом теннисе во время тренировочных игр сначала выполняет одну подачу первый игрок,

потом две подачи второй, потом две подачи первый, и так далее до конца игры. Если известен счет матча, определите, чья сейчас подача. Каждая подача завершается выигрышем или проигрышем мяча. Формат входных данных: В первой строке задается одно натуральное число, не превышающее 100 - количество мячей, выигранное первым игроком. Во второй строке задается одно натуральное число, не превышающее 100 - количество мячей, выигранное вторым игроком. Формат выходных данных: В единственной строке вывести: first - если подача первого игрока, second - подача второго игрока.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Медведев Илья.
Начале игры надо ну тренируться как саказать когда один из игроков скажет давай бросай в время и портия начнётся
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи, нужно определить, сколько всего подач было выполнено в матче и на основе этого определить, чья сейчас подача.

Пусть `a` - количество мячей, выигранных первым игроком, и `b` - количество мячей, выигранных вторым игроком.

Сумма `a + b` будет общим количеством мячей в матче.

Так как первый игрок всегда начинает матч, он выполняет первую подачу. Затем каждый игрок выполняет по две подачи, пока общее количество подач не станет равно сумме `a + b`. То есть первый игрок выполняет `a + 1` подачу, а второй игрок выполняет `b` подач.

Если `(a + 1) % 2 = 0`, то сейчас подача второго игрока (second), иначе сейчас подача первого игрока (first).

Пример реализации данного алгоритма на языке Python:

```python a = int(input()) # количество мячей, выигранных первым игроком b = int(input()) # количество мячей, выигранных вторым игроком

total_serves = a + b # общее количество подач

if (a + 1) % 2 == 0: print("second") # подача второго игрока else: print("first") # подача первого игрока ```

Например, если вводим `5` и `4`, то общее количество подач будет `9`. Поскольку `(5 + 1) % 2 = 0`, то сейчас подача второго игрока.

0 0

Топ вопросов за вчера в категории Другие предметы

Последние заданные вопросы в категории Другие предметы

Задать вопрос