HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Макс и супермаркет

Section problems

• Ля пятой октавы
• Макс и бельевая верёвка
• Макс и выбор места
• Макс и командировочные документы
• Макс и новогодние подарки
• Макс и ожидание маршрутки
• Макс и перестановочный шифр
• Макс и стрим
• Макс и супермаркет
• Макс и чайник
• Максимальные элементы
• Максимальные элементы
• Массивы (подсказки к задачам)
• Минимальный палиндром
• Минимальный палиндром
• Минимум в скользящем окне
• Многоэтажный лабиринт

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 4000/4000/4000/4000 ms. Memory limit 65536/65536/65536/65536 Kb.

Макс и супермаркет
Макс и супермаркет
ограничение по времени на тест
4 секунды
ограничение по памяти на тест
64 мегабайта
ввод
стандартный ввод
вывод
стандартный вывод

После долгих попыток устроиться на работу программистом, Макс наконец получил должность администратора в супермаркете. Заметив, что клиенты магазина часто подолгу ожидают своей очереди при оплате покупок, Макс решил создать автоматизированную систему, распределяющую покупателей по кассам.

В супермаркете имеются N касс, оператор i-й из которых пробивает одну покупку за время Ti. К кассам последовательно подходят M покупателей, у j-го из них в корзине находятся Aj покупок.

Каждого покупателя нужно направить к той кассе, которая начнёт его обслуживать раньше всех остальных. Если подходящих касс несколько, выбирается касса с наименьшим номером.

Напишите для Макса программу, которая подскажет каждому из покупателей, какую кассу ему следует выбрать.

Входные данные

Первая строка содержит целое число N (1 ≤ N ≤ 105) — количество касс.

Вторая строка содержит N целых чисел Ti (1 ≤ Ti ≤ 105) — время, за которое операторы каждой из касс пробивают одну покупку.

Третья строка содержит целое число M (1 ≤ M ≤ 105) — количество покупателей.

Четвёртая строка содержит M целых чисел Ai (0 ≤ Ai ≤ 105) — количество покупок у каждого из покупателей.

Кассы нумеруются от 1 до N в порядке описания во входных данных.

Выходные данные

Выведите M целых чисел — номера касс, которые должны обслуживать каждого из покупателей.

Примеры

Входные данные
3
2 3 2
6
2 3 2 3 2 3
Выходные данные
1 2 3 1 3 3 
Входные данные
5
2 3 2 3 1
7
2 3 5 2 5 3 3
Выходные данные
1 2 3 4 5 1 5 

Для отправки решений необходимо выполнить вход.

www.contester.ru