news 2026/5/10 8:56:55

[ABC437D] Sum of Differences 题解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[ABC437D] Sum of Differences 题解

[ABC437D] Sum of Differences

思路

枚举A i A_iAi,考虑有c n t 1 cnt1cnt1B j ≤ A i B_j\le A_iBjAi,这些B j B_jBj的累加和为s 1 s1s1,有c n t 2 cnt2cnt2B j > A i B_j> A_iBj>Ai,这些B j B_jBj的累加和为s 2 s2s2。那么A i A_iAi的贡献就是c n t 1 × A i − s 1 + s 2 − c n t 2 × A i cnt1\times A_i-s1+s2-cnt2\times A_icnt1×Ais1+s2cnt2×Ai

A AA数组与B BB数组从小到大排序即可快速求出c n t 1 , c n t 2 , s 1 , s 2 cnt1,cnt2,s1,s2cnt1,cnt2,s1,s2

代码

记得开 long long。

#include<bits/stdc++.h>usingnamespacestd;constintN=3e5+5,mod=998244353;intn,m;longlonga[N],b[N];intmain(){ios::sync_with_stdio(0);cin.tie(0),cout.tie(0);cin>>n>>m;for(inti=1;i<=n;i++)cin>>a[i];for(inti=1;i<=m;i++)cin>>b[i];sort(a+1,a+1+n);sort(b+1,b+1+m);longlongs1=0,s2=0,cnt1=0,cnt2=m,ans=0;for(inti=1;i<=m;i++)s2=(s2+b[i])%mod;for(inti=1;i<=n;i++){while(cnt1<m&&b[cnt1+1]<=a[i])cnt1++,s1=(s1+b[cnt1])%mod,cnt2--,s2=(s2-b[cnt1])%mod;ans=(ans+a[i]*cnt1-s1+s2-a[i]*cnt2)%mod;}cout<<(ans+mod)%mod;return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/8 23:44:16

饮食饮水代谢检测系统 呼吸能量饮食饮水代谢检测系统 大鼠代谢系统 小鼠代谢系统

动物代谢监测系统具有多通量、实时统计、自动化、高准确性等优点&#xff0c;极大地提高了药物研发和基础生命科学研究的效率&#xff0c;并从根本上减少手工操作带来数据偏差及误差。在动物无拘束状态下&#xff0c;进行多通道测量,记录软件能实时统计大小鼠的饮食量、饮水量、…

作者头像 李华
网站建设 2026/5/8 1:08:58

智能论文改写工具推荐,8款AI平台助你轻松完成写作

目前市面上有多款AI论文辅助工具&#xff0c;通过对8个主流平台的综合评测发现&#xff0c;这些工具在论文降重、降低AI生成内容检测率以及辅助写作等方面各具特色&#xff0c;根据实际测试结果和用户评价显示&#xff0c;其性能表现主要取决于处理效率、内容准确度及操作便捷性…

作者头像 李华
网站建设 2026/5/8 19:50:32

基于SpringBoot+Spark+vue的在线广告推荐系统

前言 在线广告推荐系统的研究与开发从理论上讲&#xff0c;该系统涉及数据挖掘、机器学习、用户行为分析等多个前沿领域&#xff0c;为研究者提供了一个综合性的研究课题。通过不断优化推荐算法&#xff0c;可以推动相关理论的发展&#xff0c;特别是在大数据处理和实时推荐技术…

作者头像 李华
网站建设 2026/5/6 20:10:01

上位机是什么意思?图文并茂的新手教程

上位机是什么&#xff1f;一文搞懂工业控制中的“大脑”角色你有没有在工厂里见过这样的场景&#xff1a;一个操作员坐在电脑前&#xff0c;轻点几下鼠标&#xff0c;整条生产线就开始有序运转&#xff1b;屏幕上跳动着各种曲线、仪表盘和报警信息&#xff0c;仿佛一切尽在掌握…

作者头像 李华
网站建设 2026/5/6 12:37:12

你了解‌板卡控制的架构吗?‌板卡控制和PLC控制有什么区别

‌板卡控制在智能制造、能源管理、医疗研发等领域均有所使用&#xff0c;由此可见‌板卡控制的重要性。为增进大家对‌板卡控制的认识&#xff0c;本文将对‌板卡控制的架构与功能以及‌板卡控制与PLC控制的区别予以介绍。如果你对‌板卡控制具有兴趣&#xff0c;不妨继续往下阅…

作者头像 李华