• Бандиты Гарри и Ларри отдыхали на природе. Ставят в ряд несколько банок Кока-Колы (не более 10). Гарри начал стрелять в коробки по порядку, начиная с крайнего левого угла, а Ларри — с крайнего правого. Оказалось, что они стреляли в один и тот же последний ящик одновременно. Гарри в ярости и говорит Ларри, что он должен ему кучу денег за то, что лишил его удовольствия пострелять несколько ящиков. Ларри ответил, что Гарри должен ему еще больше по тем же причинам. Стали спорить, кто кому сколько должен, но никто из них не помнил, сколько банок было у них вначале, не хотелось искать ящики, разбросанные по всему лесу. Каждый из них помнил, сколько ящиков он расстрелял. По этим данным определите , сколько ящиков не бросил Гарри и сколько ящиков не взял Ларри. Входящая информация: Единственная строка входного файла содержит 2 числа — количество ящиков, брошенных Гарри и Ларри соответственно. Исходящие данные: В выходной файл выведите 2 числа — количество ящиков, которые пропустили Гарри и Ларри соответственно.

Ответы 1

  • Ответ:

    Пусть Гарри бросил x ящиков, а Ларри — y ящиков. Общее количество ящиков равно x + y. Так как они оба попали в последний ящик, то он является общим для них, то есть он входит и в x, и в y.

    Получаем уравнение x + y = общее количество ящиков + 1.

    Также мы знаем, что количество ящиков, которые не бросил Гарри, равно общему количеству минус количество ящиков, которые он бросил, то есть x_missed = (x+y) - x = y.

    Аналогично, количество ящиков, которые не взял Ларри, равно y_missed = (x+y) - y = x.

    Таким образом, чтобы определить количество ящиков, которые пропустили Гарри и Ларри, необходимо вычислить y и x соответственно.

    Пример кода:

    x, y = map(int, input().split())

    total = x + y

    y_missed = total - y

    x_missed = total - x

    print(x_missed, y_missed)

    Вход: 3 4

    Выход: 4 3

    В данном примере Гарри бросил 3 ящика, а Ларри взял 4 ящика. Общее количество ящиков равно 7. Поскольку они оба попали в последний ящик, то он входит и в x, и в y. Получаем уравнение x + y = 8. Количество ящиков, которые пропустил Гарри, равно y = 4, а количество ящиков, которые пропустил Ларри, равно x = 3.

    • Автор:

      grady834
    • 1 год назад
    • 3
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years