Задача Пицца

Файл входного файла: 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
5
2 7 5 3 7

26
3
1 2 5

100 1 50
5
5 2 4 3 1

100
0

10 14 25
5
2 7 5 3 7

24
-1

Added: admin
Difficulty: 0.713952403173
Accepted: 5
Submitted: 10
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.