Задача №725. Billing
Девочка Катя подключилась к тарифу “Очень выгодный”, на котором можно только звонить. Все входящие звонки бесплатны. В случае исходящего звонка не более \(k_1\) первых секунд звонка стоят \(p_1\) копеек, и позвонить можно только если эти деньги на счету есть. За следующие \(k_2\) секунд Катя платит по \(p_2\) копеек за секунду, а все остальное время девочка платит по \(p_3\) копеек за секунду. Деньги снимаются мгновенно после каждой секуны. Как только баланс становится неположительным, связь обрывается. Известно, что Катя положила \(N\) копеек на счет, чтобы поговорить со своим лучшим другом. Причем, она хочет потратить все \(N\) копеек на этот один телефонный звонок. Посчитатйте, сколько максимально секунд Катя сможет наслаждаться беседой.
Во входном файле записаны через пробел 6 целых чисел: \(0 \leq N \leq 1\,000\,000\), \(1 \leq k_1,k_2\leq 1 000 000\), \(1 \leq p_1, p_2, p_3 \leq 1 000 000\).
В выходной файл выведите одно число: максимальное количество секунд, которое при заданных условиях могла выговорить девочка Катя в течение одного телефонного разговора.
20 3 3 3 4 2
9
3 15 3 5 2 3
0