Testing Round 7 |
---|
Закончено |
Вам даны две перестановки p и q, состоящие из n элементов, и m запросов вида: l1, r1, l2, r2 (l1 ≤ r1; l2 ≤ r2). Ответом на запрос является количество целых чисел от 1 до n, таких что их позиция в первой перестановке находится в отрезке [l1, r1] (границы отрезка включаются), а позиция во второй перестановке — в отрезке [l2, r2] (границы отрезка включаются).
Перестановкой, состоящей из n элементов, называется последовательность n различных целых чисел, каждое из которых не меньше 1 и не больше n.
Позицией числа v (1 ≤ v ≤ n) в перестановке g1, g2, ..., gn называется такое число i, что gi = v.
В первой строке находится одно целое число n (1 ≤ n ≤ 106) — количество элементов в обеих перестановках. В следующей строке находятся n чисел, разделенных пробелами: p1, p2, ..., pn (1 ≤ pi ≤ n) — элементы первой перестановки. В следующей строке находится вторая перестановка q1, q2, ..., qn в таком же формате.
В следующей строке находится одно целое число m (1 ≤ m ≤ 2·105) — количество запросов.
В следующих m строках находятся описания запросов по одному в строке. Описание i-того запроса состоит из четырех целых чисел: a, b, c, d (1 ≤ a, b, c, d ≤ n). Параметры запроса l1, r1, l2, r2 получаются из чисел a, b, c, d следующим образом:
Для каждого запроса выведите одно целое число в отдельной строке — ответ на запрос.
3
3 1 2
3 2 1
1
1 2 3 3
1
4
4 3 2 1
2 3 4 1
3
1 2 3 4
1 3 2 1
1 4 2 3
1
1
2
Название |
---|