Codeforces Round 732 (Div. 1) |
---|
Закончено |
У AquaMoon есть три массива $$$a$$$, $$$b$$$, $$$c$$$ длины $$$n$$$, состоящие из целых чисел. Выполнено, что $$$1 \leq a_i, b_i, c_i \leq n$$$ для всех $$$i$$$.
Чтобы ускорить выращивание картофеля, она организует свою ферму, основываясь на этих трех массивах. Сейчас она хочет выполнить $$$m$$$ операций, чтобы посчитать сколько картофелин она получит. Каждая операция будет иметь один из двух типов:
Поскольку AquaMoon очень занята поиском библиотеки, помогите ей выполнить все операции.
В первой строке находится два целых числа $$$n$$$, $$$m$$$ ($$$1\le n\le 2\cdot10^5$$$, $$$1\le m\le 5\cdot10^4$$$).
Во второй строке находится $$$n$$$ целых чисел $$$a_1, a_2, \dots,a_n$$$ ($$$1\le a_i\le n$$$).
В третьей строке находится $$$n$$$ целых чисел $$$b_1, b_2, \dots,b_n$$$ ($$$1\le b_i\le n$$$).
В четвертой строке находится $$$n$$$ целых чисел $$$c_1, c_2, \dots,c_n$$$ ($$$1\le c_i\le n$$$).
Следующие $$$m$$$ строк описывают операции, $$$i$$$-я строка описывает $$$i$$$-ю операцию в одном из двух форматов:
Гарантируется, что существует хотя бы одна операция второго типа.
Для каждой операции второго типа выведите ответ.
5 4 1 2 3 4 5 2 3 4 5 1 5 1 2 3 4 2 5 1 2 3 2 4 2 5
3 0 2
Для первой операции все подходящие тройки:
Не существует подходящих троек для третьей операции.
Для четвертой операции все подходящие тройки:
Название |
---|