ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

1788. О пользе зонтов

Ограничение времени: 1.0 секунды
Ограничение памяти: 64 МБ
Группа выпускников одиннадцатого класса решила отпраздновать свой выпускной в аквапарке. Ребята отлично провели там время, но по выходу из аквапарка их ждал неприятный сюрприз — на улице резко похолодало и пошёл сильный дождь. Что же делать, неужели им всем придётся мокнуть по пути на троллейбусную остановку?
Тут выяснилось, что все юноши проявили предусмотрительность и взяли с собой зонты, в то время как ни у одной из девушек зонта с собой не оказалось. Конечно, каждый юноша, как настоящий джентльмен, вызвался провести одну из девушек до троллейбусной остановки под своим зонтом.
Если i-й девушке придётся мокнуть под дождём, то она расстроится на величину gi. Если же ни одна девушка не примет приглашение j-го юноши, то он расстроится на величину bj · k, где k — количество более удачливых юношей, которые будут сопровождать девушек под своим зонтом. Девушки, которые будут идти под зонтом, и юноши, которые их будут сопровождать, не расстроятся совсем.
Помогите ребятам сделать так, чтобы праздник был испорчен как можно меньше — определите, каким образом они должны идти на остановку, чтобы суммарное расстройство было минимальным.

Исходные данные

В первой строке записаны целые числа n и m (1 ≤ n, m ≤ 100) — количество девушек и юношей в группе, соответственно. Во второй строке через пробел записаны числа g1, …, gn — расстройства девушек. В третьей строке через пробел записаны числа b1, …, bm — коэффициенты расстройства юношей. Все коэффициенты целые, положительные и не превосходят 1000.

Результат

Выведите единственное целое число — минимально возможное суммарное расстройство.

Пример

исходные данныерезультат
2 4
1 100
10 8 6 4
19
Автор задачи: София Техажева, подготовка — Денис Дублённых
Источник задачи: Уральская региональная командная олимпиада по программированию 2010