Loading [MathJax]/jax/output/SVG/jax.js

Республиканская олимпиада по информатике, 2011 год, 9 класс


Задача A. Магический квест

Ограничение по времени:
2 секунды
Ограничение по памяти:
256 мегабайта

Вы играете в компьютерную игру. У вас имеется N магических предметов разного размера. В дорожную сумку могут поместиться только предметы суммарным размером K. Также вы знаете M заклинаний, каждое из которых имеет определенную силу и использует определенный набор из имеющихся предметов. Отправляясь в поход, вы должны заполнить сумку предметами так, чтобы суммарная сила заклинаний, которыми вы сможете воспользоваться была максимально возможной.
Формат входного файла
Первая строка входного файла содержит три целых числа N, M, K (1N,M20, 1K109). Следующая строка содержит N положительных целых чисел, не превышающих 109 — размеры предметов. Следующая строка содержит M положительных целых чисел, не превышающих 109 — силы заклинаний. Следующие M строк содержат описание заклинаний, по одному на строке. Описание заклинания — список номеров предметов, необходимых для того, чтобы воспользоваться им. Каждое заклинание требует хотя бы одного предмета.
Формат выходного файла
Выведите одну строку — список номеров предметов, которые вы возьмете с собой.
Примеры:
Вход
3 3 2
1 1 1
10 100 1000
1 2
1 2
3 2
Ответ
2 3
посмотреть в олимпиаде

Комментарий/решение: