#include<bits/stdc++.h>//万能头。
using namespace std;
int main(void)
{
int i,j,k,n,a[100],b[100],c[100],sum=0;
cin>>n;
for(i=0;i<n;i++){
cin>>a[i];
}
for(i=0;i<n;i++){
cin>>b[i];
}
for(i=0;i<n;i++){
cin>>c[i];
}
sort(a,a+n);
sort(b,b+n);
sort(c,c+n);
for(i=0;i<n;++i){
int sum1=(lower_bound(a,a+n,b[i])-a);//不断更新sum1;
int sum2=(lower_bound(b,b+n,c[i])-b);//不断更新sum2;
sum=sum+sum1*sum2;
}
cout<<sum;
return 0;
}
相关文章
- 10-03556,位运算解形成两个异或相等数组的三元组数目
- 10-03556,位运算解形成两个异或相等数组的三元组数目
- 10-03递增三元组|2018年蓝桥杯B组题解析第六题
- 10-03第九届蓝桥杯省赛--递增三元组
- 10-03【经典面试题】给定一个由 n 个整数组成的数组 list,在 list 中是否有元素 a, b, c 这样的 a + b + c = 0?找出数组中所有唯一的三元组,得出总和等于0 注:得到的解集
- 10-03蓝桥杯学习记录||1236. 递增三元组
- 10-03递增三元组(蓝桥杯模拟题)
- 10-03[Acwing | 蓝桥杯] 1236. 递增三元组 二分
- 10-032018年递增三元组{巧解}
- 10-03【蓝桥杯JavaB组真题详解】递增三元组(2018)