Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

8 Добыча природных ресурсов

Условие задачи

Вы живете в городе прямоугольной формы с длиной n и шириной m, в котором находятся k различных видов природных ресурсов. Вам известны месторождения каждого ресурса в виде списка координат [x,y], где x — позиция по длине города n, а y — по ширине m.

Чтобы сократить объемы расходов на освоение ресурсов, найдите участок города:

  • с минимально возможной площадью;
  • прямоугольной формы со сторонами параллельными сторонам города;
  • с хотя бы одним месторождением каждого ресурса.

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

Каждый тест состоит из нескольких наборов входных данных.

Первая строка содержит целое число t (1 ≤ t ≤ 1000) — количество наборов входных данных. Далее следует описание наборов входных данных.

Первая строка каждого набора входных данных содержит два целых числа n и m (1 ≤ n,m ≤ 105, n⋅m ≤ 105) — длина и ширина города.

Вторая строка каждого набора входных данных содержит целое число k (2 ≤ k ≤ 10) — количество видов природных ресурсов. Далее следует k описаний месторождений ресурсов.

Первая строка каждого описания содержит целое число counti (1 ≤ counti ≤ n⋅m) — количество месторождений i-го ресурса.

Следующие counti строк i-го описания содержат два целых числа *xj и *yj (1 ≤ xj ≤ n, 1 ≤ yj ≤ m) — координаты j-го месторождения i-го ресурса.

Гарантируется, что сумма значений n⋅m по всем наборам входных данных не превышает 105.

Таблица с баллами

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

Для каждого набора входных данных выведите одно целое число — минимальную площадь города, которая содержит все виды ресурсов.

Считаем, что ответ на задачу содержится в подматрице, ограниченной углами (i1, j1) и (i2, j2) включительно, где i1 и j1 — координаты верхнего левого угла, а i2 и j2 — координаты нижнего правого угла.

Тогда:

  • для первого набора входных данных, ответ будет лежать между углами (1, 3) и (2, 3). На координате (1, 3) — лежит ресурс первого типа, на (2, 3) — второго типа.

Первый набор данных

  • для второго набора, ответ будет лежать между углами (1, 1) и (3, 2). На координате (3, 1) — лежат ресурсы первого и третьего типа, на (1, 2) — ресурс второго типа.

Второй набор данных

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

Пример данных

Входные:

2
2 3
2
2
1 3
2 2
2
2 3
2 1
3 3
3
1
3 1
2
1 2
1 3
2
3 1
2 3

Выходные:

2
6

Результат

Результат задачи