题目描述
给定三个长度为 N 的序列:A=(A1,A2,dots,AN),B=(B1,B2,dots,BN) 和 C=(C1,C2,dots,CN),其中的整数取值范围为 1 到 N(包含边界)。
有多少对整数 (i,j) 满足 Ai=BCj?
约束条件
- 1leqNleq105
- 1leqAi,Bi,CileqN
- 输入中的所有值都是整数。
输入
输入采用以下格式从标准输入给出:
N
A1 A2 ldots AN
B1 B2 ldots BN
C1 C2 ldots CN
输出
打印满足 Ai=BCj 的整数对 (i,j) 的数量。
示例输入1
3
1 2 2
3 1 2
2 3 2
示例输出1
4
满足条件的四对整数为:(1,1),(1,3),(2,2),(3,2)。
示例输入2
4
1 1 1 1
1 1 1 1
1 2 3 4
示例输出2
16
所有对都满足条件。
示例输入3
3
2 3 3
1 3 3
1 1 1
示例输出3
0
没有满足条件的整数对。