Олимпиадный тренинг

Задача . Условный оператор — закон минимума Либиха


Задача

Темы:

Согласно закону минимума Ю. Либиха, урожай растений определяется тем элементом питания, которого в почве не хватает сильнее всего; избыток других элементов этот недостаток не восполняет. Агрохимическая лаборатория определила содержание в почве трёх основных элементов минерального питания — азота, фосфора и калия — в процентах от потребности выращиваемой культуры: значение 100 означает, что элемента ровно столько, сколько требуется растениям.

Напишите программу, которая по результатам анализа определяет лимитирующий элемент:

  • если содержание каждого из трёх элементов не меньше 100 %, выводится дефицита нет;
  • в противном случае выводится название элемента с наименьшим содержанием: азот, фосфор или калий. Если наименьшее значение имеют несколько элементов, выводится тот из них, который стоит раньше в перечне «азот, фосфор, калий».
Формат входных данных

Три целых числа, каждое в отдельной строке: содержание азота, фосфора и калия в процентах от потребности (каждое число — от 0 до 300).

Формат выходных данных

Одна строка: азот, фосфор, калий или дефицита нет.

 

Пояснение. В третьем примере наименьшее значение (60) имеют азот и калий; азот стоит в перечне раньше.


Примеры
№Входные данныеВыходные данные
1
80
45
120
фосфор
2
100
150
100
дефицита нет
3
60
90
60
азот
Статистика успешных решений по компиляторам
 Кол-во
Python13
Комментарий учителя