一,思路:
直接枚举所有情况即可
二,代码:
#include <iostream>
#include<cstring>
#include<algorithm>
#include<vector>
#include<cmath>
#include<queue>
#include<set>
using namespace std;
const int N=1010,M=1e9+10;
typedef long long ll;
typedef pair<int,int> pii;
int arr[N],brr[N];
void Solved(){
int n,m,k;
cin>>n>>m>>k;
for(int i=1;i<=n;i++)cin>>arr[i];
for(int i=1;i<=m;i++) cin>>brr[i];
int cnt=0;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
if(arr[i]+brr[j]<=k) cnt++;
}
}
cout<<cnt<<endl;
}
int main()
{
int t;
cin>>t;
while(t--) {
Solved();
}
return 0;
}