#P8667. [蓝桥杯 2018 省 B] 递增三元组

    ID: 8048 Type: RemoteJudge 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: 5 Uploaded By: Tags>动态规划,dp2018二分枚举蓝桥杯省赛

[蓝桥杯 2018 省 B] 递增三元组

题目描述

给定三个整数数组 A=[A1,A2,⋯ ,AN]A = [A_1, A_2,\cdots, A_N],B=[B1,B2,⋯ ,BN]B = [B_1, B_2,\cdots, B_N],C=[C1,C2,⋯ ,CN]C = [C_1, C_2,\cdots,C_N]。

请你统计有多少个三元组 (i,j,k)(i, j, k) 满足:

  1. 1≤i,j,k≤N1 \le i, j, k \le N
  2. Ai<Bj<CkA_i < B_j < C_k

输入格式

第一行包含一个整数 NN。

第二行包含 NN 个整数 A1,A2,⋯ ,AN A_1, A_2,\cdots, A_N。

第三行包含 NN 个整数 B1,B2,⋯ ,BN B_1, B_2,\cdots, B_N。

第四行包含 NN 个整数 C1,C2,⋯ ,CN C_1, C_2,\cdots, C_N。

输出格式

一个整数表示答案。

3
1 1 1
2 2 2
3 3 3
27

提示

对于 30%30\% 的数据,1≤N≤1001 \le N \le 100。

对于 60%60\% 的数据,1≤N≤10001 \le N \le 1000。

对于 100%100\% 的数据,1≤N≤1051 \le N \le 10^5,0≤Ai,Bi,Ci≤1050 \le A_i, B_i, C_i \le 10^5。