EduBrick

C. Лунки с монетами

2000 мс · 256 МБ · всё или ничего

То же, что классная задача A, только в каждой лунке лежит монета: в лунке ii — cic_i монет. Шарик забирает монеты из всех лунок, в которых побывал, включая первую и последнюю.

Формат ввода

В первой строке nn и mm (1≤n,m≤2⋅1051 \le n, m \le 2 \cdot 10^5). Во второй строке nn чисел aia_i (1≤ai≤n1 \le a_i \le n) — силы выброса. В третьей строке nn чисел cic_i (0≤ci≤1060 \le c_i \le 10^6) — монеты.

В следующих mm строках ходы: 0 p x — установить силу лунки pp равной xx, 1 p — бросить шарик в лунку pp.

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

Для каждого хода второго вида выведите два числа: количество прыжков и сумму собранных монет.

Примеры

ввод
5 4
1 2 1 1 1
10 20 30 40 50
1 1
0 2 3
1 1
1 4
вывод
4 120
3 80
2 90
ввод
1 3
1
7
1 1
0 1 1
1 1
вывод
1 7
1 7
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.