#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
张小明
前端开发工程师
5天从零掌握开源音乐合成:OpenUtau实战创作全流程
想要创作属于自己的虚拟歌手音乐却不知从何入手?OpenUtau作为一款完全开源的音乐合成平台,为你打开了零门槛音乐创作的大门。这款跨平台音频编辑工具不仅继承了UTAU的核心优势,更带来了现代化的操作体验,让音乐制作变得简单而有趣…
UniApp页面跳转后关闭原页面的完整指南:让应用流畅如丝
UniApp页面跳转后关闭原页面的完整指南:让应用流畅如丝 掌握页面栈管理,提升应用流畅度的关键技巧 在UniApp开发中,页面跳转是每个应用必不可少的功能。但很多开发者都会遇到这样的问题:跳转到新页面后,用户还能通过返…
政策 + 技术双驱动!安科瑞赋能农村能源革命,助力乡村振兴落地生根
1、零碳乡村建设背景在 “双碳” 战略与乡村振兴战略深度融合的背景下,零碳乡村建设成为激活农村生态价值、提升民生福祉的核心抓手。结合安科瑞零碳园区的技术框架与实践经验,构建 “政策引导 技术适配 场景落地 利益共享” 的零碳乡村解决方案&…
快捷键一键粘贴常用短语,复制粘贴告别Ctrl+C/V,打工人必备提高效率神器!
下载:https://tool.nineya.com/s/1jbp7dikk 据作者介绍,其工作中需要在不同的地方输入几组相同的数据,重复的”CtrlC”和“CtrlV”让作者人都不好了,所以才开发了这款工具。 软件是绿色版,打开以后界面是下面这样: 这…
GifCapture:Mac端高效Gif录制工具完整指南
GifCapture:Mac端高效Gif录制工具完整指南 【免费下载链接】GifCapture 🏇 Gif capture app for macOS 项目地址: https://gitcode.com/gh_mirrors/gi/GifCapture 在数字内容创作日益重要的今天,能够快速将屏幕操作转换为Gif动画已成为…
Pearcleaner Homebrew管理全攻略:告别繁琐命令行操作
Pearcleaner Homebrew管理全攻略:告别繁琐命令行操作 【免费下载链接】Pearcleaner Open-source mac app cleaner 项目地址: https://gitcode.com/gh_mirrors/pe/Pearcleaner 还在为Mac上Homebrew的复杂命令和权限问题头疼吗?Pearcleaner这款开源…