Вася решил серьезно заняться логистикой и создать собственную фирму. Он выяснил, в каких городах наблюдается дефицит надувных воздушных шариков, и решил отправить в каждый город партию шариков отдельным грузовиком. Однако выяснилось, что у каждого шофера грузовика свой тариф за 1 километр пути . Вася знает, сколько километров нужно проехать до каждого города. Теперь он хочет определить, каким грузовиком нужно отправить партию товара в каждый город, чтобы затраты его фирмы на доставку были минимальны.

Формат ввода
В первой строке входного файла записано натуральное число N (1 ≤ N ≤ 1000) – количество партий воздушных шариков (совпадающее с количеством заказанных грузовиков).

Во второй строке записано N чисел, задающих расстояния в километрах, которые нужно преодолеть каждой партии шариков (первое число – для первой партии, второе – для второй и т.д.). Все расстояния – натуральные числа, не превосходящие 1000.

На следующей строке записано еще N чисел – тарифы за один километр для доставки партии товара грузовиком (первое число – для первого грузовика, второе – для второго и т.д.).

Тарифы выражаются натуральными числами, не превосходящими 10000.

Формат вывода
В выходной строке выведите N чисел. Первое число — номер грузовика, который должен доставить первую парию, второе число — номер грузовика, который должен доставить вторую парию и т.д., чтобы затраты фирмы на доставку были минимальны. Если вариантов распределения партий по грузовикам несколько, выведите любой из них.

Пример 1
Ввод Вывод
3
10 20 30
50 20 30
1 3 2

radion2005 radion2005    3   13.12.2021 12:04    5

Другие вопросы по теме Информатика