12099. Торт з полуницями
На площині \(xy\) лежить прямокутний торт з полуницями. Торт займає прямокутну область \({(x,y):0≤x≤W,0≤y≤H}\).
На торті \(N\) полуниць, а координати \(i\)-ї полуниці дорівнюють \((p_i ,q_i )\) для \(i=1,2,…,N\). Немає двох полуниць з однаковими координатами.
Степан розріже пиріг на кілька частин ножем наступним чином.
- Спочатку розріжте пиріг уздовж різних ліній \(A\), паралельних осі \(y\): лінії \(x=a_1 , x=a_2 , …, x=a_A \).
- Далі розріжте пиріг уздовж \(B\) різних ліній, паралельних осі \(x\): лінії \(y=b_1 , y=b_2 , …, y=b_B \).
У результаті пиріг буде розділений на \((A+1) (B+1)\) прямокутних частин. Степан вибере лише один із цих шматків, щоб з’їсти. Виведіть мінімальну та максимальну можливу кількість полуниць на вибраному шматочку.
Тут гарантовано, що по краях кінцевих шматочків не буде полуниці. Для більш формального опису зверніться до обмежень нижче.
Обмеження
- \(3 \leq W, H \leq 10^9\)
- \(1 \leq N \leq 2 \times 10^5\)
- \(0 \lt p_i \lt W\)
- \(0 \lt q_i \lt H\)
- \(i \neq j \implies (p_i, q_i) \neq (p_j, q_j)\)
- \(1 \leq A, B \leq 2 \times 10^5\)
- \(0 \lt a_1 \lt a_2 \lt \cdots \lt a_A \lt W\)
- \(0 \lt b_1 \lt b_2 \lt \cdots \lt b_B \lt H\)
- \(p_i \not \in \lbrace a_1, a_2, \ldots, a_A \rbrace\)
- \(q_i \not \in \lbrace b_1, b_2, \ldots, b_B \rbrace\)
- Усі вхідні значення є цілими числами.
Формат вхідних даних
Перший рядок містить цілі числа \(W,H\).
Наступний рядок містить ціле число \(N\).
Наступні \(N\) рядків містять цілі числа \(p_i,q_i\).
Наступний рядок містить ціле число \(A\).
Далі рядок містить \(A\) цілих чисел \(a_i\).
Наступний рядок містить ціле число \(B\).
Далі рядок містить \(B\) цілих чисел \(b_i\).
Формат вихідних даних
У вихідний потік виведіть мінімально можливу кількість полуниць \(m\) і максимально можливу кількість \(M\) на вибраному шматку розділених пробілом.
Приклад вхідних даних
7 6
5
6 1
3 1
4 2
1 5
6 2
2
2 5
2
3 4
Приклад вихідних даних
0 2
Всього дев’ять штук: шість з нулем полуниць, одна з однією полуницею і дві з двома полуницями. Тому, коли ви вибираєте лише один із цих шматочків, мінімально можлива кількість полуниць на вибраному шматочку дорівнює 0, а максимально можлива кількість – 2.
Приклад вхідних даних
4 4
4
1 1
3 1
3 3
1 3
1
2
1
2
Приклад вихідних даних
1 1
На кожній частині одна полуниця.
Коментарі