ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

УрКОП 2020

Описание     Задачи     Отправить на проверку     Состояние проверки     Результаты
Соревнование завершено

F. Золотые яблоки

Ограничение времени: 1.0 секунды
Ограничение памяти: 256 МБ
С недавнего времени рынок яблок испытывает новую систему ценообразования. После покупки яблока у продавца цена на следующее яблоко возрастает на 1.
Сегодня на рынке работают Вася и Петя, они продают первое яблоко по цене a и b рублей соответственно. В связи с постоянными поставками можно считать, что яблок у них неограниченное количество.
Узнав о новой системе, Маша собралась на рынок рано утром, чтобы купить N яблок. Заняв первое место в очереди, она задумалась: какое минимальное количество рублей ей понадобится, чтобы купить нужное количество яблок?

Исходные данные

В первой строке задано целое число N (1 ≤ N ≤ 109) — число яблок, которые собирается купить Маша.
Во второй строке задано целое число a (1 ≤ a ≤ 109) — цена за первое яблоко у Васи.
В третьей строке задано целое число b (1 ≤ b ≤ 109) — цена за первое яблоко у Пети.

Результат

В первой строке выведите одно целое число — минимальная сумма, которую потратит Маша на покупку N яблок.

Примеры

исходные данныерезультат
5
4
7
29
6
4
7
37
100
1
1000
5050
Автор задачи: Валентин Зуев, подготовка — Даниил Желудков
Источник задачи: Уральская командная олимпиада по программированию 2020