发布时间:2026/7/17 21:04:55
打卡信奥刷题(3449)用C++实现信奥题 P10429 [蓝桥杯 2024 省 B] 拔河 P10429 [蓝桥杯 2024 省 B] 拔河题目描述小明是学校里的一名老师他带的班级共有nnn名同学第iii名同学力量值为aia_iai​。在闲暇之余小明决定在班级里组织一场拔河比赛。为了保证比赛的双方实力尽可能相近需要在这nnn名同学中挑选出两个队伍队伍内的同学编号连续{al1,al11,…,ar1−1,ar1}\{{a_{l_1}}, a_{l_1 1}, \dots, a_{r_1 - 1}, a_{r_1}\}{al1​​,al1​1​,…,ar1​−1​,ar1​​}和{al2,al21,…,ar2−1,ar2}\{{a_{l_2}}, a_{l_2 1}, \dots, a_{r_2 - 1}, a_{r_2}\}{al2​​,al2​1​,…,ar2​−1​,ar2​​}其中l1≤r1l2≤r2l_1 \le r_1l_2 \le r_2l1​≤r1​l2​≤r2​。两个队伍的人数不必相同但是需要让队伍内的同学们的力量值之和尽可能相近。请计算出力量值之和差距最小的挑选队伍的方式。输入格式输入共两行。第一行为一个正整数nnn。第二行为nnn个正整数a1,a2,…,ana_1, a_2, \dots ,a_na1​,a2​,…,an​。输出格式输出共一行一个非负整数表示两个队伍力量值之和的最小差距。输入输出样例 #1输入 #15 10 9 8 12 14输出 #11说明/提示样例 1 解释其中一种最优选择方式队伍111{a1,a2,a3}\{a_1, a_2, a_3\}{a1​,a2​,a3​}队伍222{a4,a5}\{a_4, a_5\}{a4​,a5​}力量值和分别为10982710 9 8 2710982712142612 14 26121426差距为∣27−26∣1|27 − 26| 1∣27−26∣1。数据规模与约定对20%20\%20%的数据n≤50n \leq 50n≤50。对全部的测试数据保证2≤n≤1032 \leq n \leq 10^32≤n≤1031≤ai≤1091 \leq a_i \leq 10^91≤ai​≤109。C实现#includebits/stdc.husingnamespacestd;constintmaxn1e310;intn;longlonga[maxn],ans1e9;multisetlonglongS;longlongminnum(longlonga,longlongb){returnab?b:a;}intmain(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cinn;for(inti1;in;i)cina[i],a[i]a[i-1]a[i];//前缀和维护for(inti1;in;i)for(intji;jn;j)S.insert(a[j]-a[i-1]);//全部插入for(inti1;in;i){for(intji;jn;j){autopS.find(a[j]-a[i-1]);S.erase(p);//删除}for(intj1;ji;j){autoka[i]-a[j-1];autopS.lower_bound(k);if(p!S.end())ansminnum(ans,abs(*p-k));if(p!S.begin())p--,ansminnum(ans,abs(*p-k));}}coutans;return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容

相关新闻

2026/7/17 20:59:55

从提示词到Metaprompt:结构化思维驱动AI应用工程化实践

1. 项目概述:从“咒语师”到“架构师”的蜕变 如果你最近在折腾大模型,尤其是跟GPT-4、Claude或者国内的DeepSeek、Kimi这些模型打交道,那你肯定对“提示词”这个词不陌生。我们这些所谓的“提示工程师”,有时候感觉就像个“咒语师…

2026/7/17 20:59:55

JAVA练习299- K 个一组翻转链表

题目概览 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节…

2026/7/17 22:20:06

RISC-V开发板昉·星光2的Docker与OpenWrt部署实战

1. 昉星光 2与RISC-V生态现状解析昉星光 2(VisionFive 2)作为全球首款集成3D GPU的高性能量产RISC-V单板计算机,其硬件配置在开源硬件领域堪称豪华。搭载的JH7110 SoC采用64位四核RISC-V架构,主频可达1.5GHz,配合Imagi…

2026/7/17 22:20:06

抗眩光钢化膜横评:iPhone17系列三大方案实测,谁才是眩光终结者?

每次在户外掏出手机,屏幕上映出自己那张大脸的时候,我都忍不住想:这眩光问题到底有没有靠谱的解决方案?于是就有了这篇抗眩光钢化膜的专项横评。我选择了目前市面上主流的三种技术路线——AG磨砂膜、普通AR镀膜膜、以及搭载圆偏振…

2026/7/17 22:20:06

CodeBuddy 中配置与使用百度地图 MCP 全流程指南

CodeBuddy 中配置与使用百度地图 MCP 全流程指南 本指南汇总了在 CodeBuddy 里从零接入百度地图 MCP、踩坑排查到实战跑通「地址转坐标 搜周边咖啡店」的完整过程。 一、准备工作:申请 API Key(AK) 打开 百度地图开放平台控制台注册 / 登录…

2026/7/17 22:20:06

嵌入式C语言状态机设计与实现指南

1. 状态机在嵌入式系统中的核心价值在嵌入式系统开发中,状态机(Finite State Machine, FSM)是管理复杂逻辑的利器。我曾在开发工业控制器时,面对多达20种设备状态和50余种状态转换条件,传统的if-else嵌套让代码变得难以维护。直到采用状态机设…

2026/7/17 22:20:06

Windows 11 25H2版本解析与安装指南

1. Windows 11 25H2版本概述Windows 11 25H2是微软计划于2025年9月发布的重大功能更新版本。作为Windows 11的第三个年度更新,25H2版本将带来一系列性能改进和新功能增强。这个版本特别值得关注的是它对ARM64架构的深度优化,以及对传统x64架构的持续支持…

2026/7/17 22:15:04

ESP32蓝牙PC监控屏开发全攻略

1. 项目背景与核心功能这个ESP32系统监控屏项目本质上是一个无线化的PC硬件状态显示器。它通过蓝牙连接解决了传统有线监控方案的几个痛点:首先,摆脱了线材束缚,可以随意摆放;其次,在无网络环境下仍能工作;…

2026/7/17 5:59:06

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/17 1:21:45

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/17 7:39:19

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/17 0:04:23

BiSheng JDK-build性能调优:构建速度提升30%的优化策略

BiSheng JDK-build性能调优:构建速度提升30%的优化策略 【免费下载链接】bishengjdk-build BiSheng JDK build and test scripts - common across all releases/versions 项目地址: https://gitcode.com/openeuler/bishengjdk-build 前往项目官网免费下载&am…

2026/7/17 14:59:44

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…