eolymp
bolt
Try our new interface for solving problems
Məsələlər

Кухня Тома

Кухня Тома

Кухня Тома - очень популярный ресторан. Одна из причин его популярности заключается в том, что каждое блюдо готовится как минимум k разными поварами. Сегодня имеется n блюд, которые нужно приготовить, еда i требует ai рабочих часов.

Имеется m поваров, которых Том может нанять для приготовления всех блюд, однако повар j может работать не более bj часов. Кроме того, даже когда он работает меньше, он все равно хочет получить оплату за bj полных часов. Шеф-повар может поработать над несколькими блюдами в течение разных промежутков времени, но любое блюдо будет приготовлено надлежащим образом, только если в его приготовлении принимают участие не менее k поваров, а общее время, которое они проводят, составляет в точности ai. Когда шеф-повар участвует в приготовлении еды, он всегда работает над ней целое число часов.

Тому нужна помощь в выборе оптимального набора поваров, чтобы сумма часов, в которых им платят за простой, была минимальной.

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

Первая строка содержит целые числа n, m и k. Вторая строка содержит n целых чисел ai, третья строка содержит m целых чисел bj.

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

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

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
1 2 2
5
3 4
Çıxış verilənləri #1
2
Mənbə 2019 Балтийская олимпиада по информатике, День 2, 27 Апр - 2 Май