#1038. 递增三元组

    ID: 1038 Type: Default 1000ms 128MiB Tried: 2 Accepted: 1 Difficulty: 8 Uploaded By: Tags>其他二分查找排序NOI-OJ基本算法-分治与二分

递增三元组

描述

给定三个整数数组 A = [A1, A2, … AN], B = [B1, B2, … BN], C = [C1, C2, … CN], 请你统计有多少个三元组(i, j, k) 满足: 1、1 <= i, j, k <= N 2、Ai < Bj < Ck

输入

有四行,第一行包含一个整数N。 第二行包含N个整数A1, A2, ... AN。 第三行包含N个整数B1, B2, ... BN。 第四行包含N个整数C1, C2, ... CN。

对于30%的数据,1 <= N <= 100 对于60%的数据,1 <= N <= 1000 对于100%的数据,1 <= N <= 100000; 0 <= Ai, Bi, Ci <= 100000

输出

一行,一个整数表示答案。

样例输入

3 
1 1 1 
2 2 2 
3 3 3

样例输出

27