Агентство Ивана Анатольевича хочет прославиться на весь город.
Уже были заказаны и сделаны n телевизионных рекламных роликов. Каждый ролик устроен специфическим образом: цветовая гамма и музыкальное оформление подобраны под время суток и настроение зрителей. Из-за этого i-й ролик можно показывать только в пределах отрезка времени [li, ri] (необязательно использовать весь отрезок целиком, но время трансляции должно находиться в пределах этого отрезка).
Теперь пришла пора выбрать телеканал для распространения рекламы. Всего в городе вещают m телеканалов, j-й из них имеет аудиторию в cj человек, а также готов предоставить временное окно [aj, bj] для трансляции рекламы.
Ивану Анатольевичу предстоит нелёгкий выбор: требуется выбрать ровно один ролик i и ровно один телеканал j для трансляции этого ролика, а также временной отрезок для трансляции [x, y]. При этом временной отрезок должен быть выбран таким образом, чтобы находиться как внутри отрезка [li, ri], так и внутри отрезка [aj, bj].
Назовём эффективностью показа величину (y - x)·cj — количество времени, которое в сумме потратит на просмотр рекламы вся аудитория телеканала. Помогите Ивану Анатольевичу выбрать максимально эффективный показ!
В первой строке расположены два целых числа n и m (1 ≤ n, m ≤ 2·105) — количество роликов и телеканалов соответственно.
В каждой из следующих n строк записаны два целых числа li, ri (0 ≤ li ≤ ri ≤ 109) — отрезок времени, в который можно показывать соответствующий ролик.
В каждой из следующих m строк записаны три целых числа aj, bj, cj (0 ≤ aj ≤ bj ≤ 109, 1 ≤ cj ≤ 109), характеризующие телеканал.
В первой строке выведите целое число — максимальную возможную эффективность показа. Если не существует ни одного корректного способа получить строго положительную эффективность, выведите ноль.
Если максимальная эффективность строго положительна, во второй строке дополнительно выведите номер ролика i (1 ≤ i ≤ n) и номер телеканала j (1 ≤ j ≤ m) в самом эффективном показе.
Если оптимальных ответов несколько, разрешается выводить любой.
2 3
7 9
1 4
2 8 2
0 4 1
8 9 3
4
2 1
1 1
0 0
1 1 10
0
В первом тесте из условия наиболее оптимальное решение — показать второй ролик на первом канале в течение отрезка времени [2, 4], эффективность подобного решения будет равна (4 - 2)·2 = 4.
Во втором тесте из условия желания Ивана Анатольевича расходятся с возможностями телеканала, так как отрезки не пересекаются, поэтому ответ — ноль.
Название |
---|