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

Задача . C. Ам Ням и леденцы


Милый маленький монстрик Ам Ням очень любит леденцы. Однажды он оказался в весьма необычном положении, в котором ему пришлось применить смекалку и сообразительность, чтобы вдоволь полакомиться конфетами. А вы бы справились, оказавшись на его месте?

Как-то раз, придя к своему другу Эвану, Ам Ням не застал его дома, но зато обнаружил два мешка с конфетами. В первом мешке лежало множество синих леденцов, а во втором — множество красных леденцов. Ам Ням знает, что каждый красный леденец весит Wr грамм, а каждый синий — Wb грамм. При этом, съедая один красный леденец, Ам Ням получает Hr единиц радости, а съедая один синий леденец, Ам Ням получает Hb единиц радости.

Любовь к леденцам — это святое, но переедать тоже нельзя. Ам Ням знает, что если он суммарно съест более C грамм конфет, то ему станет плохо. Ам Ням считает, что оставлять часть конфеты неприлично, поэтому он может съесть леденец только целиком. Как прирождённый математик, Ам Ням быстро определил, сколько конфет какого типа ему надо съесть, чтобы получить максимальное количество единиц радости. А вы справитесь повторить его достижение? Считайте, что в каждом из мешков находится больше конфет, чем способен съесть Ам Ням.

Входные данные

В единственной строке заданы пять целых чисел C, Hr, Hb, Wr, Wb (1 ≤ C, Hr, Hb, Wr, Wb ≤ 109).

Выходные данные

Выведите единственное целое число — максимальное количество единиц радости, которое может получить Ам Ням.

Примечание

В первом тесте из условия Ам Ням может съесть по два леденца каждого вида, и получить тем самым 16 единиц радости.


Примеры
Входные данныеВыходные данные
1 10 3 5 2 3
16

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w644
Комментарий учителя