#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main(){
int ans=0;
//处理优惠券
int n;
cin>>n;
vector<int>v1(n);
for(int i=0;i<n;i++){
cin>>v1[i];
}
//处理商品
int m;
cin>>m;
vector<int>v2(m);
for(int i=0;i<m;i++){
cin>>v2[i];
}
//进行排序
sort(v1.begin(),v1.end());
sort(v2.begin(),v2.end());
//处理负数情况
int p=0,q=0;
while(p<n&&q<m&&v1[p]<0&&v2[q]<0){
ans+=v1[p]*v2[q];
p++;
q++;
}
//处理正数情况
p=n-1,q=m-1;
while(p>=0&&q>=0&&v1[p]>0&&v2[q]>0){
ans+=v1[p]*v2[q];
p--;
q--;
}
cout<<ans<<endl;
return 0;
}
1037 Magic Coupon
张小明
前端开发工程师
毕业季必看:6款AI写论文神器,让AI率从65%降到9%!
如果你是正在熬夜赶论文的毕业生——这篇文章为你而来 如果你是被导师第N次打回修改意见的研究生,抑或是拿着知网查重报告心疼钱包的大学生,甚至是卡在公式/代码/图表里的理工科科研人——请停下你手里的咖啡,这篇文章就是你的论文救星。 我…
MinIO开源与商业版功能深度解析及部署实践指南
MinIO开源与商业版功能深度解析及部署实践指南 【免费下载链接】minio minio/minio: 是 MinIO 的官方仓库,包括 MinIO 的源代码、文档和示例程序。MinIO 是一个分布式对象存储服务,提供高可用性、高性能和高扩展性。适合对分布式存储、对象存储和想要使用…
4种国际化架构实现方案解析:BewlyBewly的Vue3多语言实践
4种国际化架构实现方案解析:BewlyBewly的Vue3多语言实践 【免费下载链接】BewlyBewly Improve your Bilibili homepage by redesigning it, adding more features, and personalizing it to match your preferences. 项目地址: https://gitcode.com/gh_mirrors/be…
CVAT智能标注工具:从数据困境到高效解决方案的完整指南
在计算机视觉项目开发过程中,数据标注往往是耗时最长、成本最高的环节。面对海量的图像、视频和点云数据,传统的手动标注方式不仅效率低下,还容易因标注人员的主观差异导致数据质量参差不齐。CVAT作为业界领先的开源标注工具,通过…
Python进度条自定义动画完全指南:从基础到高级特效
Python进度条自定义动画完全指南:从基础到高级特效 【免费下载链接】alive-progress A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations! 项目地址: https://gitcode.com/gh_mirrors/al/alive-progress 你是否曾经面对…
电动平板车公司哪个好
电动平板车公司哪个好 在工业运输领域,电动平板车的需求日益增长,选择一家靠谱的电动平板车公司至关重要。那么,电动平板车公司哪个好呢?下面为您深度分析相关要点。 产品质量与技术实力 优质的电动平板车公司应具备先进的生产…