시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 4 | 1 | 1 | 25.000% |
Для освещения сцены были установлены n прожекторов. Прожекторы стоят вдоль сцены и пронумерованы слева направо числами от 1 до n. Прожектор с номером i имеет мощность pi.
Сцена будет считаться освещенной, если суммарная мощность включенных прожекторов не меньше Z. Ситуация осложняется тем, что каждый из работающих прожекторов должен быть подключен к определенному набору разъемов. Всего имеется k различных разъемов, i-й прожектор имеет ki выходов и должен быть подключен к разъемам ai,1, ai,2, ..., ai,ki. В каждый момент времени к разъему может быть подключено не более одного прожектора.
Место установки источника питания еще не определено. Чтобы оптимизировать процесс прокладки проводов, перед вами поставили следующую задачу: для каждого i от 1 до n найдите минимальное ri, что среди прожекторов с номерами от i до ri включительно можно выбрать подмножество одновременно работающих прожекторов так, что сцена будет освещена.
Первая строка содержит три целых числа n, k и Z (1 ≤ n ≤ 105, 1 ≤ k ≤ 8, 1 ≤ Z ≤ 109). Вторая строка содержит n целых чисел p1, ..., pn (1 ≤ pi ≤ 109). Следующие n строк содержат описание разъемов, к которым нужно подключать прожекторы, i-я из них содержит число ki (1 ≤ ki ≤ k), а также ki различных чисел ai,1, ai,2, ..., ai,ki (1 ≤ ai,j ≤ k).
Выведите n строк: в i строке выведите число ri, если такое существует, и −1 иначе.
6 3 6 3 1 3 5 6 4 1 2 1 3 1 1 1 2 3 1 2 3 2 1 3
3 4 4 5 5 -1
Contest > Russian Code Cup > 2015 > RCC 2015 Eliminatory F번