Уведомления

Группа в Telegram: @pythonsu

#1 Март 9, 2023 11:13:21

REzona
Зарегистрирован: 2023-03-09
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

задача

Каждому школьнику из курса органической химии известна формула молекулы этилового спирта – C2H5(OH). Откуда видно, что молекула спирта состоит из двух атомов углерода (C), шести атомов водорода (H) и одного атома кислорода (O).

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

Входные данные
Первая строка входного файла INPUT.TXT содержит 3 натуральных числа: C, Н и O – количество атомов углерода, водорода и кислорода соответственно. Все числа разделены пробелом и не превосходят 1018.

Выходные данные
В выходной файл OUTPUT.TXT выведите максимально возможное число молекул спирта, которые могут получиться из атомов, представленных во входных данных.

как решить это?

Офлайн

#2 Март 9, 2023 22:50:23

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9727
Репутация: +  843  -
Профиль   Отправить e-mail  

задача

REzona
как решить это?
C надо поделить на два и получить Значение 1.
H надо поделить на шесть и получить Значение 2.
O не надо делить ни на что и сделать его Значением 3.

Дальше из списка значений (Значение 1, Значение 2, Значение 3) выбрать минимальное. Если где-то будет ноль, то там и будет ноль по всем тогда, сколько бы их ни было.



Отредактировано py.user.next (Март 9, 2023 22:52:58)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version