2023牛客OI赛前集训营-提高组(第三场) - 题解汇总

news/2024/10/9 16:32:29

空位与数(game)

贪心即可,因为正正得正,负负也得正,所以将两个数组分别按照正负性分开,然后让正数里面大的配上大的,负数里面绝对值大的配上绝对值大的,这样可以让正积总和尽量大。剩下不足的(必须要一正一负相乘的)让绝对值大的配绝对值小的,这样可以让负积总和尽量小。

#include<cstdio>
#include<algorithm>
using namespace std;const int N=1e5+5;
int n,m,a[N],b[N];
int a1n,a2n,b1n,b2n;
long long a1[N],a2[N],b1[N],b2[N];
long long ans=0;bool cmp(int x,int y){return x>y;}
int main()
{scanf("%d%d",&n,&m);for(int i=1;i<=n;i++){scanf("%d",&a[i]);if(a[i]>=0) a1[++a1n]=a[i];else a2[++a2n]=a[i];}sort(a1+1,a1+a1n+1,cmp);sort(a2+1,a2+a2n+1);for(int i=1;i<=m;i++){scanf("%d",&b[i]);if(b[i]>=0) b1[++b1n]=b[i];else b2[++b2n]=b[i];}sort(b1+1,b1+b1n+1,cmp);sort(b2+1,b2+b2n+1);for(int i=1;i<=a1n;i++){if(i<=b1n) ans+=a1[i]*b1[i];else ans+=a1[i]*b2[b2n-(i-b1n)+1];}for(int i=1;i<=a2n;i++){if(i<=b2n) ans+=a2[i]*b2[i];else ans+=a2[i]*b1[b1n-(i-b2n)+1];}printf("%lld\n",ans);return 0; 
}

机场滞留!(airport)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/69436.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

fiddler抓模拟器的手机包

1、fiddler中设置 a、设置抓取https接口 b.设置端口和允许所有设备连接 下载2、下载模拟器并打开模拟器 3、开始模拟器是平板模式,改成手机竖屏模式 改成900*1600 4、在window中的运行中输入:inetcpl.cpl b、点击连接 输入代理地址:127.0.0.1 端口号:8888 模拟器中的设置…

浴火之路完整无修百度/云网盘下载[HD1080高清]在线免费无删减下载链接

电影,历来是承载故事的一种重要媒介,但《浴火之路》这部影片,却不仅仅是一个故事,它是一次人性的深刻剖析,是对爱与痛苦的共鸣,在这个瞬息万变的时代,很多人可能会问:看电影究竟是为了什么?为了娱乐、为了消遣,还是寻找那久违的感动?当你坐在影院那舒适的座椅上,当…

prometheus学习笔记之黑盒探针blackbox_exporter

项目地址:https://github.com/prometheus/blackbox_exporter 一、安装blackbox_exporterwget https://github.com/prometheus/blackbox_exporter/releases/download/v0.25.0/blackbox_exporter-0.25.0.linux-amd64.tar.gz tar xf blackbox_exporter-0.25.0.linux-amd64.tar.gz…

uniapp-开发APP的坑点,文件上传,选择方面

1.文件上传 uni.uploadFile 在H5端可以上传成功,在APP无法上传成功, 1.先检查url:必须是全路径,之前是 url: /api/test 所以上传不上去,2,manifest配置权限<uses-feature android:name="android.hardware.camera"/> <uses-feature android:name="an…

iPhone 16 Pro上百款充电头充电功率测试

一、苹果原装充电器测试截图: 以下所有测试均为“充电头网实验室”评测,且测试手机为最新的iPhone 16 Pro手机,充电线均为iPhone 16 Pro 最新的原装编织充电线,所以只有充电头是不同的,排除了其他因素的干扰。视频网站来自于B站: https://www.bilibili.com/video/BV1XixL…

如何用AI快速开发一个小程序?

从idea到上线,只花了2个小时,整个流程中,除了手动调整样式的数值,没有写一行代码,全部由AI能力,结合prompt帮助我完成。ChatGPT这个轰动全球的产品自问世以来,已经过了将近2年的时间,各行各业的精英们如火如荼的将AI能力应用到自己生产的产品中来。为分担人类的部分工作…

装酷就来这,秒变黑客精英的6个网站

有网友问:有没有装黑客,炫酷的网站? 回答:当然有。当黑客,门槛太高;装黑客,都是1秒钟的事情。下面介绍几个: 第一个:hackertyper 网址:https://hackertyper.net/ 随意输入文字,屏幕出现整齐的代码 这个是装酷首选,速度快,网页干净! 第二个:GEEKtyper 网址: ht…