11. Доставка

Не решаласьСложная

В городе NN есть один прямой проспект, на котором каждый дом имеет целочисленные координаты.

В городе NN есть nn складов. Вашему интернет-магазину требуется обработать mm заказов. ii-й склад находится в точке sis_i, а ii-й заказ приходит из дома в точке cic_i. Координаты любых двух складов различны, но координаты заказов могут совпадать.

Вам нужно минимизировать издержки для каждого заказа. А именно: стоимость товара на складах разная, равно как и стоимость бензина для доставки. Формально забрать товар с ii-го склада стоит pip_i. Доставка из точки x1x_1 в точку x2x_2 стоит (x1x2)2(x_1 – x_2)^2.

К сожалению, на некоторых складах нет нужных товаров. А именно: ii-й заказ нельзя доставить со складов di,1,,di,kid_{i,1}, \dots, d_{i,k_i}.

Для каждого заказа найдите минимальную себестоимость доставки заказа.

Формат ввода

Первая строка содержит два целых числа nn и mm (1n,m200 0001 \le n, m \le 200\ 000) — количество складов и заказов соответственно.

ii

-я из следующих nn строк содержит два целых числа sis_i и pip_i (0si1090 \le s_i \le 10^9, 1pi1091 \le p_i \le 10 ^ 9) — координата ii-го склада и цена на получение любого товара в нём соответственно.

ii

-я из следующих mm строк содержит целые числа cic_i, kik_i, di,1,,di,kid_{i,1}, \dots, d_{i,k_i} (0ci1090 \le c_i \le 10^9, 0kin10 \le k_i \le n – 1, 1di,jn1 \le d_{i,j} \le n) — координата для доставки ii-го заказа, количество складов, которые не хранят нужный товар, и номера этих складов соответственно.

Также гарантируется, что ki400 000\sum k_i \le 400\ 000.

Формат вывода

Выведите mm чисел, ii-е из которых — себестоимость доставки ii-го заказа.

Примечание

Первый заказ доступен везде и будет стоить 7+(31)2=117 + (3 – 1)^2 = 11 при заказе из первого склада.

Второй заказ нельзя доставить с первого склада, но можно доставить со второго склада за 9+(103)2=349 + (10 – 3)^2 = 34.

Третий заказ доступен только на третьем складе, где стоимость составляет 9+(86)2=139 + (8 – 6)^2 = 13.

Ограничения

Ограничение времени

2 с

Ограничение памяти

512 МБ

Пример 1

Ввод
3 3
1 7
10 5
8 9
3 0
3 1 1
6 2 1 2
Вывод
11
34
13
Нужно войти, чтобы отправить решение.Войти