问题 5162 --棋盘

5162: 棋盘

题目描述

小爱有一个$n \times n$的棋盘,棋盘上放着$n$个棋子,每个棋子的坐标为$(x_i,y_i)$,且每一行每一列都恰好只有一个棋子。 现在小爱想知道,这个棋盘中有多少个正方形的**子棋盘**,也满足每一行每一列都只有一个棋子?(即在一个$m\times m$的子棋盘中恰好摆着$m$个棋子)

输入

输入共三行。 第一行:一个正整数表示$n$ 第二行:$n$个正整数,其中第$i$个正整数表示第$i$个的行坐标$x_i$ 第三行:$n$个正整数,其中第$i$个正整数表示第$i$个的列坐标$y_i$

输出

输出满足条件的子棋盘的个数

样例输入输出

输入#1 复制
7
1 2 3 4 5 6 7
4 3 1 6 2 5 7
输出#1 复制
10

提示

$1 \leq n \leq 10^5$ $1 \leq x_i,y_i \leq n$ 数据保证输入时满足棋盘每一行每一列恰好都只有一个棋子 样例1说明:每个棋子所在位置1*1的棋盘满足条件共7个 第1~2行第3~4列2*2的棋盘满足条件,1个 第1~6行第1~6列6*6的棋盘满足条件,1个 第1~7行第1~7列7*7的棋盘满足条件,1个 累计共10个
序号 标题 作者 发表时间 费用 订购数 操作