Описание

Ограничение по времени: 500 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Cow Checkups

\(N\) (\(1 \leq N \leq 5 \cdot 10^5\)) коров Фермера Джона стоят по порядку, Корова \(1\) в начале, корова \(N\) - в конце ряда. Коровы имеют различные разновидности. ФД обозначил разновидности числами от \(1\) до \(N\). \(i\)-ая корова в ряду имеет разновидность \(a_i\) (\(1 \leq a_i \leq N\)).

ФД везёт коров на проверку. Однако ветеринар будет выполнять проверку \(i\)-коровы только если она имеет разновидность \(b_i\) (\(1 \leq b_i \leq N\)).

ФД ленив и не хочет полностью переупорядочивать своих коров. Он выполняет следующую операцию ровно один раз.

  • Выбирает два целых числа \(l\) и \(r\) таких что \(1 \leq l \le r \leq N\). Реверсирует порядок коров между \(l\)-ой и \(r\)-ой коровами включительно.

ФД хочет измерить насколько эффективен его подход. Найдите сумму количеств проверенных коров по всем \(N(N+1)/2\) возможным операциям.

ФОРМАТ ВВОДА (с клавиатуры / stdin):

Первая строка содержит целое число \(N\).

Вторая строка содержит \(a_1, a_2, \ldots, a_N\).

Третья строка содержит \(b_1, b_2, \ldots, b_N\).

ФОРМАТ ВЫВОДА (на экран / stdout):

Выведите одну строку с суммой количеств коров, которые будут проверены по всем возможным операциям.


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: