|
Menu |
|
Задача Пицца
| Файл входного файла: | pizza.in |
|---|---|
| Файл выходного файла: | pizza.out |
| Ограничение по памяти: | 64 MB |
| Ограничение по времени: | 1 s |
Описание
Вы решили заказать пиццу с доставкой на дом. Известно, что для клиентов, сделавших заказ на сумму более C рублей, доставка является бесплатной, при заказе на C рублей и меньше доставка стоит B рублей.
Вы уже выбрали товар, стоимостью A рублей. В наличии имеются еще N товаров стоимостью d1, ..., dN рублей, каждый в единственном экземпляре. Их также можно включить в заказ.
Как потратить меньше всего денег и получить на дом уже выбранный товар в A рублей?
Формат входных данных
Сначала вводятся числа A, B, C, N, а затем N чисел d1, ..., dN.
Все числа целые, 1 ≤ A ≤ 1000, 1 ≤ B ≤ 1000, 1 ≤ C ≤ 1000, 0 ≤ N ≤ 1000, 1 ≤ di ≤ 1 000 000.
Формат выходных данных
Выведите сначала суммарное количество денег, которое придется потратить. Если при этом вы планируете сделать дополнительный заказ c расчетом на бесплатную доставку, то далее выведите количество этих товаров и их номера в возрастающем порядке. Если же Вы будете оплачивать доставку сами, то далее выведите одно число –1 (минус один).
Примеры:
| ввод | вывод |
|---|---|
|
10 17 25
|
26
|
|
|
|
|
100 1 50
|
100
|
|
|
|
|
10 14 25
|
24
|
|
|
|
Powered by django, eJudge.
Обсуждение:
Начать обсуждение: