当前位置: 首页 > news >正文

P1678 烦恼的高考志愿

点击查看代码
#include<bits/stdc++.h>
using namespace std;typedef long long LL;
const int M=1e5+10;
int s[M];
int n,m;int main()
{ios::sync_with_stdio(0),cin.tie(0);cin>>m>>n;for(int i=0;i<m;i++) cin>>s[i];LL ans =0;sort(s,s+m);for(int i=0;i<n;i++){int sc;cin>>sc;int l=lower_bound(s,s+m,sc)-s;if(l==0){ans+=s[l]-sc;}else if(l==m){ans+=sc-s[l-1];}else{ans+=min(s[l]-sc,sc-s[l-1]);}}cout<<ans<<endl;
}
http://www.jsqmd.com/news/299935/

相关文章:

  • 手机充电器
  • 【算法题学习方法调整】回溯核心逻辑调整:从记代码到套逻辑调整
  • 学习日记day68
  • 【攻防世界】web | easyphp详细题解WP
  • bazel 编译报错:error loading package @com_google_absl//absl/strings:
  • 学习记录260125
  • 《枪炮、病菌与钢铁:人类社会的命运》书评与推荐文章
  • 穿越文明的边界:列维-施特劳斯《忧郁的热带》深度书评与推荐
  • 充电器
  • 2026有代表性的AI营销 GEO 公司盘点
  • 努力训练,我要拿 Celeste 金草莓(4) || 好吧其实我已经一周没打开 Celeste 了 || 努力训练,我要看曼联北伐
  • 2025年教我学英语 - 其他
  • Linux软件安装 —— PostgreSQL高可用集群安装(postgreSQL + repmgr主从复制 + keepalived故障转移)
  • Linux软件安装 —— ClickHouse集群安装(集成Zookeeper)+ chproxy负载均衡
  • Linux软件安装 —— ClickHouse单节点安装(rpm安装、tar安装两种安装方式)
  • HarmonyOS PC 多窗口,到底在解决什么
  • 【无线传感器】基于遗传算法GA无线传感器网络中聚类以增强网络寿命附Matlab代码
  • 那 HarmonyOS PC 应用到底该怎么落代码?
  • 【机械臂路径规划】基于RRT算法规划一个6自由度路径,用于将SM-465变速箱的主轴从壳体中移出,同时避免与主箱体或已安装的副轴发生碰撞附matlab代码
  • 基于51单片机的自动豆浆机系统 智能豆浆机
  • 基于51单片机红外测温 非接触式红外测温仪 MLX90614 嵌入式系统
  • 01.Nginx简介
  • 基于51单片机红外线感应自动门 液晶显示 自动 手动
  • 计算机想学习某个方向,怎么知道学习路线
  • 如何通过提示词减少AICG费片的痛点
  • 基于SpringBoot的社区老人健康信息管理系统毕业设计源码
  • 从玄学到工程:解构AI Agent开发的“铁三角”法则(分工/方法论/预算)
  • 基于SpringBoot的车辆违章信息管理系统毕设源码
  • 基于SpringBoot的高校就业招聘系统毕设
  • 基于SpringBoot的宠物健康顾问系统毕设源码