11376. Бургеры

 

В АДА университете поставили автомат по производству бургеров. Для производства одного бургера в автомат следует опустить одну булочку и одну котлету. Хусейн имеет в наличии n булочек и m котлет. Какое наибольшее количество бургеров сможет сделать Хусейн?

 

Вход. Два целых числа n и m (n, m ≤ 109).

 

Выход. Выведите наибольшее количество бургеров, которое сможет сделать Хусейн.

 

Пример входа

Пример выхода

3 5

3

 

 

РЕШЕНИЕ

условный оператор

 

Анализ алгоритма

Хусейн сможет сделать максимум min(n, m) бургеров.

 

Реализация алгоритма

Читаем входные данные.

 

scanf("%d %d", &n, &m);

 

Вычисляем res = min(n, m).

 

if (n < m) res = n; else res = m;

Выводим ответ.

 

printf("%d\n", res);

 

Java реализация

 

import java.util.*;

 

class Main

{

  public static void main(String[] args)

  {

    Scanner con = new Scanner(System.in);

    int n = con.nextInt();

    int m = con.nextInt();

    int res;

    if (n < m) res = n; else res = m;

    System.out.println(res);

    con.close();

  }

}

 

Python реализация

 

n, m = map(int,input().split())

if n < m: res = n

else: res = m

print(res)