#5171. 速记

    ID: 5171 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 3 上传者: 标签>24-12-A组月赛T3数组计数普及/提高−

速记

题目描述

给定三个长度均为 NN 的整数序列 A,B,CA,B,C。请计算有多少对下标 (i,j)(i,j) 满足 Ai=BCjA_i=B_{C_j}

输入格式

第一行包含一个整数 NN,表示三个序列的长度。

第二行包含 NN 个整数 A1,A2,,ANA_1,A_2,\ldots,A_N

第三行包含 NN 个整数 B1,B2,,BNB_1,B_2,\ldots,B_N

第四行包含 NN 个整数 C1,C2,,CNC_1,C_2,\ldots,C_N

输出格式

输出一个整数,表示满足条件的下标对数量。

3
1 2 2
3 1 2
2 3 2
4
4
1 1 1 1
1 1 1 1
1 2 3 4
16

数据范围与提示

  • 1N1051 \le N \le 10^5
  • 1Ai,Bi,CiN1 \le A_i,B_i,C_i \le N