21. Мобилки

Не решаласьСредняя

В Яндексе снова стартует проект «Мобилки»! Компания набирает на трёхмесячную подготовку nn молодых людей, увлечённых мобильной разработкой. В начале проекта был проведён тест, где скилл участника ii в разработке был оценен как aia_i, а скилл в управлении как bib_i.

На время проекта участников необходимо разделить на две равные по количеству участников команды — разработчиков и менеджеров. Планируется сделать это таким образом, чтобы максимизировать суммарную пользу, приносимую всеми участниками. Если участнику достанется роль разработчика, его польза будет равняться aia_i, в противном случае — bib_i.

Но даже занятые проектом, участники находят время для получения новых знаний! Иногда участники приносят сертификаты о прохождении курсов, где сказано, что скилл участника ii в разработке или же в управлении увеличился на did_i. В таком случае может быть выгодно переформировать команды для максимизации суммарной пользы (равные размеры команд необходимо сохранить).

Ваша задача — помочь Яндексу и после рассмотрения каждого нового принесённого участником сертификата посчитать текущую суммарную пользу команд.

Формат ввода

В первой строке входного файла дано число nn (2n21052 \leq n \leq 2 \cdot 10^5, nn чётное) — количество участников проекта. Вторая строка задаёт nn целых чисел aia_i (0ai109)(0 \leq a_i \leq 10^9) — скилл каждого из участников в разработке. Следующая строка в том же формате задаёт скилл участников в управлении bib_i (0bi109)(0 \leq b_i \leq 10^9).

Следующая строка содержит целое число mm (1m105)(1 \leq m \leq 10^5) — количество принесённых участниками сертификатов. Каждая из следующих mm строк содержит три целых числа numinum_i, typeitype_i, did_i (1numin,1typei2,1di104)(1 \leq num_i \leq n, 1 \leq type_i \leq 2, 1 \leq d_i \leq 10^4) — номер участника, тип увеличиваемого скилла (11 — разработка, 22 — управление) и значение увеличения соответствующего навыка.

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

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

Ограничения

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

2 с

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

256 МБ

Пример 1

Ввод
4
7 15 3 4
10 10 0 6
3
1 1 4
4 1 6
2 2 10
Вывод
34
35
43

Теги

Нужно войти, чтобы отправить решение.Войти