М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Теннисный турнир ограничение по времени на тест1 секунда ограничение по памяти на тест256 мегабайт вводстандартный ввод выводстандартный вывод Теннисный турнир проходит по системе плей-офф, то есть участник играет подряд несколько матчей до первого проигрыша или пока турнир не окончится его победой. Теннисный матч играется в несколько сетов, причем для победы необходимо выиграть три сета. Таким образом, матч может закончиться со счетом 3 - 0, 3 - 1 или 3 - 2. Известно, что, сыграв в турнире, участник выиграл ровно m сетов и проиграл ровно k сетов. Напишите программу, которая определяет какое наименьшее число матчей сыграл игрок или определите, что такая ситуация невозможна. Входные данные В первой строке вводится целое число m ( 0 ≤ m ≤ 10 9 ) — количество выигранных участником сетов. Во второй строке вводится целое число k ( 0 ≤ k ≤ 10 9 ) — количество проигранных участником сетов. Выходные данные В случае, если такая турнирная ситуация возможна, выведите количество матчей, которое сыграл участник в турнире. В противном случае выведите одно число − 1 . Примеры входные данные 5 5 выходные данные 2 входные данные 9 6 выходные данные 3 входные данные 7 2 выходные данные -1 Примечание В первом примере участник мог выиграть первый матч со счетом 3 - 2 и проиграть второй со счетом 2 - 3. На этом его участие в турнире закончилось. Во втором примере участник выиграл все три матча в турнире, в которых он играл. В третьем примере участник не выиграл все матчи, но и не проиграл ни одного матча (количество проигранных сетов меньше 3), поэтому такая турнирная ситуация невозможна.

👇
Ответ:
Anglichanin228
Anglichanin228
25.06.2022

ак445555няси мрбщщн

4,7(95 оценок)
Открыть все ответы
Ответ:
Darina0090
Darina0090
25.06.2022
Линейный (последовательный) алгоритм — описание действий, которые выполняются однократно в заданном порядке. линейными являются алгоритмы отпирания дверей, заваривания чая, приготовления одного бутерброда. линейный алгоритм применяется при вычислении арифметического выражения, если в нем используются только действия сложения и вычитания.

например алгоритм заварки чая:

вскипятить воду ополоснуть кипятком заварной чайник засыпать в чайник заварку залить кипятком заварной чайник накрыть чайник специальной грелкой подождать до полного заваривания 5 минут
4,5(61 оценок)
Ответ:
tomikyrmash
tomikyrmash
25.06.2022

1.

использовать Робот

алг 3 полоски

нач

нц пока снизу стена

закрасить

влево

кц

нц пока снизу свободно

влево

кц

нц пока слева свободно

закрасить

влево

кц

закрасить

нц пока слева стена

закрасить

вверх

кц

нц пока слева свободно

вверх

кц

нц пока слева стена

закрасить

вверх

кц

кон

2.

использовать Робот

алг

нач

нц пока сверху стена

закрасить

влево

кц

нц пока сверху свободно

влево

кц

нц пока слева свободно

закрасить

влево

кц

закрасить

нц пока слева стена

закрасить

вниз

кц

нц пока слева свободно

вниз

кц

нц пока слева стена

закрасить

вниз

кц

кон

3.

использовать Робот

алг

нач

нц пока слева стена

вверх

кц

влево

вниз

нц пока справа стена

закрасить

вниз

кц

нц пока справа свободно

вправо

кц

нц пока справа стена

закрасить

вниз

кц

кон

4.

использовать Робот

алг

нач

нц пока сверху стена

вправо

кц

вверх

нц пока слева стена

вверх

кц

влево

вниз

нц пока справа стена

вниз

кц

нц пока слева свободно

закрасить

влево

кц

кон

Объяснение: лишние циклы добавлены в случае изменений условия, а именно разной длины стенок и пропастей

4,5(49 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ