0179. Б-склад

Имя входного файла: input.txt
Имя выходного файла: output.txt
Ограничение по времени: 1 s
Ограничение по памяти: 64 megabytes

У известного в Берляндии предпринимателя Васечкина на Б-складе хранится N бочек с бензином. Они стоят в ряд и пронумерованы от 1 до N. Год назад Васечкин проводил инспекцию, поэтому он знает, сколько литров бензина было в каждой бочке в то время. Когда приходил новый заказ на Q литров бензина, рабочие действовали по очень простому алгоритму. Они наливали его из бочки с наименьшим номером, в которой было достаточное количество бензина. Если такой бочки не находилось, то заказ игнорировался. Теперь Васечкин хочет знать, сколько у него осталось бензина, а очередную инспекцию проводить не хочется. Помогите ему.

Формат входного файла

В первой строке записано N (1 ≤ N ≤ 10000). Во второй строке записано N чисел не больших 1000 – количество бензина в бочках год назад. Бочки перечислены в порядке возрастания номера. В третей строке записано K (1 ≤ K ≤ 30000) – количество заказов. В четвертой строке записано K чисел не больших 1000 – количество литров в заказах. Заказы перечислены в порядке их поступления.

Формат выходного файла

Выведите S – сколько литров бензина осталось у Васечкина.

Пример:

input.txtoutput.txt
3 10 5 10 4 7 8 4 4 6


Источник: Petrozavodsk Summer 2002. Saratov SU Contest, Tuesday, July 11

Обсудить       Отправить решение



Версия для печати