时空限制
1S/512M
题目描述
给定两个长度为 n 的数组 a 和 b。
你需要计算并输出满足以下条件的整数对 (i,j) 的总数量:
- 1≤i≤n
- 1≤j≤n
- ai=bj
- i=j
即:统计所有“数值相等但下标不同”的对应关系数量。
格式
输入格式
第一行包含一个整数 n,表示序列的长度。
第二行包含 n 个整数 a1,a2,⋯an,表示数组 a。
第三行包含 n 个整数 b1,b2,⋯bn,表示数组 b。
输出格式
输出一个整数,表示满足条件的数对 (i,j) 的数量。
样例
样例输入 #1
3
1 2 1
1 1 2
样例输出 #1
4
样例解释 #1
满足 ai=bj 且 i=j 的数对 (i,j) 共有以下 4 对:
- a1=b2=1;
- a2=b3=2;
- a3=b1=1;
- a3=b2=1。
数据规模
对于 100% 的数据,1≤n≤1000,1≤Ai,Bi≤109。