Автор: | Жюри ROI-2004 | Ограничение времени: | 2 сек | |
Входной файл: | holidays.in | Ограничение памяти: | 64 Мб | |
Выходной файл: | holidays.out | |||
Максимальный балл: | 100 |
На планете в звездной системе Альфа Кентавра неделя состоит из A дней, а год — из B дней. Годы нумеруются последовательными натуральными числами: 1, 2, 3, … Кроме того, годы с номерами C1, C2, …, CN являются високосными и состоят из (B + 1) дней. В году дни с номерами D1, D2, …, DM являются праздничными. Если праздник попадает на (B + 1)-й день года, то он отмечается только в високосные годы. Первый день первого года является первым днем недели.
Один из жителей планеты решил устроиться на новую работу. В соответствии с заключенным трудовым договором он будет числиться на данной работе в течение E дней, начиная с первого дня 1-го года. По договору он имеет право выбрать один день недели (с 1 по A), который будет для него выходным. Праздничные дни также считаются нерабочими. Житель хочет выбрать себе выходной день таким образом, чтобы за период действия договора у него было максимальное количество нерабочих дней.
Требуется написать программу, которая определяет искомый день недели и вычисляет соответствующее количество нерабочих дней.
В первой строке входного файла через пробел записаны числа A и B — количество дней в неделе и в невисокосном году соответственно (1 ≤ A ≤ 2500, 1 ≤ B ≤ 10000). Во второй строке записано число N — количество високосных лет, и в третьей — номера C1, C2, …, CN високосных лет в возрастающем порядке (0 ≤ N ≤ 5000, 1 ≤ C1 < C2 < … < CN ≤ 107). В следующей строке число M — количество праздничных дней в году, и на новой строке — D1, D2, …, DM в возрастающем порядке (1 ≤ D1 < D2 < … < DM ≤ B + 1). В последней строке записано число E (1 ≤ E ≤ 109). Известно, что житель заключил контракт не более чем на 107 лет.
В выходной файл выведите через пробел два числа — номер дня недели, который выгоднее всего сделать выходным, и соответствующее количество нерабочих дней за период действия договора. Если ответов несколько, то выведите любой из них.
№ | Входной файл (holidays.in ) |
Выходной файл (holidays.out ) |
---|---|---|
1 |
|
|
2 |
|
|