Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

NEERC - 2

(Время: 1 сек. Память: 16 Мб Сложность: 38%)

В полуфинале студенческого чемпионата мира по программированию NEERC (http://neerc.ifmo.ru) участвуют команды из n институтов. Участники для проведения соревнований распределяются по k залам, каждый из которых может вместить ограниченное число команд. При этом по правилам соревнований в одном зале может находиться не более одной команды от института.

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

Напишите программу, определяющую максимальное количество команд, которые можно допустить до участия в полуфинале.

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

Первая строка входного файла INPUT.TXT содержит число n – число институтов, подавших заявки (1 ≤ n ≤ 100). Вторая строка входного файла содержит n натуральных чисел a1, …, an (ai – это количество команд, заявленных от института номер i). Сумма всех ai не превосходит 2000.

Третья строка входного файла содержит число k количество залов, в которых проходят соревнования (1 ≤ k ≤ 100). Последняя строка входного файла содержит k натуральных чисел c1, …, ck – вместимости залов. Сумма всех cj не превосходит 2000.

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

В выходной файл OUTPUT.TXT выведите ответ на задачу.

Примеры

INPUT.TXTOUTPUT.TXT
13
1 2 4
3
3 3 3
6
23
1 2 4
4
3 3 3 1
7

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Личные олимпиады
 Командные олимпиады
 Первая командная олимпиада
 Вторая командная олимпиада
 Третья командная олимпиада
 Четвертая командная олимпиада
 Пятая командная олимпиада
 Шестая командная олимпиада
 A. Квадрат
 B. Путник
 C. Задача о рюкзаке - 2
 D. Найдите отсутствующего
 E. Сказочная страна
 F. NEERC - 2
 G. Композиция
 H. Сдача

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru



Можно недорого приобрести multivarochki.com на выгодных для вас условиях.