#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int n,m,i,j,cnt=0;
cin>>n;
vector<int> a(n);
for(i=0;i<n;i++) cin>>a[i];
cin>>m;
vector<int> b(m);
for(i=0;i<m;i++) cin>>b[i];
sort(a.begin(),a.end());
sort(b.begin(),b.end());
i=0,j=0;
while(i < n && j < m && a[i] < 0 && b[j] < 0) {
cnt += a[i] * b[j];
i++; j++;
}
i=n-1;j=m-1;
while(i >= 0 && j >= 0 && a[i] > 0 && b[j] > 0) {
cnt += a[i] * b[j];
i--; j--;
}
cout<<cnt;
return 0;
}
PAT 甲级1037 Magic Coupon
最新推荐文章于 2024-07-29 15:01:19 发布