问题 I: 半排列

内存限制:256 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:293 解决:23

题目描述

给定一个长度为 $2 \times N$ 的整数数列 $a$,其中每个数都在 $1$ 到 $N$ 的范围内,并且每个数都恰好出现了 2 次。

定义 $f(x)$ 为数列 $a$ 中的两个 $x$ 之间,比 $x$ 大的数的个数。

例如,如果数列 $a$ 为 $[1, 3, 2, 4, 3, 1, 5, 2, 4, 5]$,那么 $f(1) = 4$,$f(2) = 3$。

现在,请你求出 $\sum\limits_{i = 1} ^ n f(i)$ 的值。

输入

输入的第一行包含一个整数 $N(1\leq N \leq 2 \times 10^5)$,表示数列的长度为 $2\times N$。

接下来的一行包含 $2 \times N$ 个整数 $a_i (1 \leq a_i \leq N)$,表示数列中从左到右的元素。保证从 $1$ 到 $N$ 的每个整数在 $a$ 中都恰好出现了 2 次。

输出

输出一个整数,$\sum\limits_{i = 1} ^ n f(i)$ 的值。

样例输入 复制

5
1 3 2 4 3 1 5 2 4 5

样例输出 复制

9