上海市计算机学会竞赛平台2023年9月月赛丙组点对之和(一)

embedded/2025/3/1 13:42:15/

                                                点对之和(一)

                                                内存限制: 256 Mb时间限制: 1000 ms

题目描述

给定两个数列 a1,a2,…,ana1​,a2​,…,an​ 与 b1,b2,…,bnb1​,b2​,…,bn​,保证这些数字是 11 到 nn 之间的整数,请计算

∑1≤i,j≤nmax⁡(ai,bj)1≤i,j≤n∑​max(ai​,bj​)

输入格式
  • 第一行:单个整数表示 nn
  • 第二行:nn 个整数表示 a1,a2,…,ana1​,a2​,…,an​
  • 第三行:nn 个整数表示b1,b2,…,bnb1​,b2​,…,bn​
输出格式
  • 单个整数表示答案
数据范围
  • 50%50% 的数据,1≤n≤10,0001≤n≤10,000
  • 100%100% 的数据,1≤n≤500,0001≤n≤500,000
  • 1≤ai,bj≤1061≤ai​,bj​≤106
样例数据

输入:

5
1 3 9 7 5
10 4 2 8 6

输出:

180

题解:

#include <bits/stdc++.h>
using namespace std;
int n;
long long a[500005];
long long b[500005];
long long sum=0;
int main() {cin>>n;for (int i=1;i<=n;i++){cin>>a[i];}for (int i=1;i<=n;i++){cin>>b[i];}sort(a+1,a+1+n);sort(b+1,b+1+n);int bp=1;for (int i=1;i<=n;i++){while (a[i]>=b[bp]&&bp<=n){bp++;}sum+=a[i]*(bp-1);}int ap=1; for (int i=1;i<=n;i++){while(b[i]>a[ap]&&ap<=n){ap++;}sum+=b[i]*(ap-1);}cout<<sum;return 0;
}


http://www.ppmy.cn/embedded/169063.html

相关文章

服务器数据恢复—raid5阵列硬盘出现坏道导致上层应用崩溃的数据恢复案例

服务器数据恢复环境&故障&#xff1a; 一台服务器中有一组由16块SAS接口的硬盘组建的raid5阵列。 服务器磁盘阵列中有2块硬盘离线&#xff0c;服务器上跑的应用崩溃。 经过后续的分析发现丢失的数据为虚拟机文件&#xff0c;包含4个卷的数据。 服务器数据恢复过程&#xf…

船舶广播系统:航行中的信息枢纽和安全保障

船舶广播系统是船舶重要的通信设备之一&#xff0c;承担着船舶内部通信、对外联络、应急广播等重要功能&#xff0c;船舶广播系统是船舶上的一种重要设备&#xff0c;它可以用于传递重要信息和指示&#xff0c;是保障船舶安全航行和乘客安全的重要设施。 船舶广播系统通常由以…

es 生产集群的部署架构是什么?每个索引的数据量大概有多少?每个索引大概有多少个分片?

Elasticsearch 生产集群部署架构及面试解析 在后端面试中&#xff0c;Elasticsearch&#xff08;ES&#xff09;是一个经常被问到的技术点&#xff0c;尤其是涉及到 生产环境的部署架构。面试官往往希望通过这个问题来验证你是否有真正的生产经验&#xff0c;而不仅仅是玩过一…

唯一字段的修改

在我们进行开发中&#xff0c;有一个很常见的功能就是&#xff0c;我们要实现一张数据表中一个字段的唯一性。这个功能是很常见的&#xff0c;但是比较容易出错。主要是在修改的时候没有考虑到字段已经存在的问题。 假如&#xff0c;现在有一张数据表&#xff0c;里面有一个so…

自动化测试企业微信推送:群机器人(三)

前言&#xff1a;此文章主要讲解python通过群机器人发送文件 前置条件&#xff1a;群机器人已创建 代码逻辑&#xff1a; 1、通过企业微信的API文档&#xff0c;获取文件上传的media_id 2、获取到ID之后&#xff0c;发送群消息 代码&#xff1a; import os import time i…

Debian安装C语言环境

参考链接 gcc&#xff1a;https://my.oschina.net/emacs_8766486/blog/17213484 make&#xff1a;https://blog.csdn.net/m0_48096446/article/details/139989347 gdb&#xff1a;https://blog.csdn.net/kaixian2003/article/details/114642610 gcc 确保系统包列表是最新的…

基因型—环境两向表数据分析——品种生态区划分

参考资料&#xff1a;农作物品种试验数据管理与分析 用于品种生态区划分的GGE双标图有两种功能图&#xff1a;试点向量功能图和“谁赢在哪里”功能图。双标图的具体模型基于SD定标和h加权和试点中心化的数据。本例中籽粒产量的GGE双标图仅解释了G和GE总变异的53.6%&#xff0c;…

Node.js与MySQL的深入探讨

Node.js与MySQL的深入探讨 引言 Node.js,一个基于Chrome V8引擎的JavaScript运行时环境,以其非阻塞、事件驱动的方式在服务器端应用中占据了一席之地。MySQL,作为一款广泛使用的开源关系型数据库管理系统,凭借其稳定性和高效性,成为了许多应用的数据库选择。本文将深入探…