GESP认证C++编程真题解析 | P11960 [GESP202503 五级] 平均分配

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


【题目来源】

洛谷:P11960 [GESP202503 五级] 平均分配 - 洛谷 (luogu.com.cn)

【题目描述】

小 A 有2 n 2n2n件物品,小 B 和小 C 想从小 A 手上买走这些物品。对于第i ii件物品,小 B 会以b i b_ibi的价格购买,而小 C 会以c i c_ici的价格购买。为了平均分配这2 n 2n2n件物品,小 A 决定小 B 和小 C 各自只能买走恰好n nn件物品。你能帮小 A 求出他卖出这2 n 2n2n件物品所能获得的最大收入吗?

【输入】

第一行,一个正整数n nn

第二行,2 n 2n2n个整数b 1 , b 2 , … , b 2 n b_1,b_2,…,b_{2n}b1,b2,,b2n

第三行,2 n 2n2n个整数c 1 , c 2 , … , c 2 n c_1,c_2,…,c_{2n}c1,c2,,c2n

【输出】

一行,一个整数,表示答案。

【输入样例】

3 1 3 5 6 8 10 2 4 6 7 9 11

【输出样例】

36

【算法标签】

《洛谷 P11960 平均分配》 #贪心# #排序# #GESP# #2025#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong// 定义宏,将int替换为long long类型constintN=100005;// 定义数组的最大大小intn;// 输入的n值intb[2*N],c[2*N];// 存储输入的b数组和c数组// 定义结构体,存储b值、c值和它们的差值structnode{intb,c,diff;// b值,c值,b-c的差值}a[2*N];// 结构体数组// 自定义排序函数,按差值从大到小排序boolcmp(node x,node y){returnx.diff>y.diff;}signedmain(){// 使用signed代替int,因为宏定义了int为long longcin>>n;// 输入n// 输入b数组和c数组for(inti=1;i<=2*n;i++)cin>>b[i];for(inti=1;i<=2*n;i++)cin>>c[i];// 初始化结构体数组,计算每个元素的差值for(inti=1;i<=2*n;i++)a[i]={b[i],c[i],b[i]-c[i]};// 对结构体数组按差值从大到小排序sort(a+1,a+2*n+1,cmp);intans=0;// 初始化结果为0// 前n个元素取b值for(inti=1;i<=n;i++)ans+=a[i].b;// 后n个元素取c值for(inti=n+1;i<=2*n;i++)ans+=a[i].c;// 输出最终结果cout<<ans<<endl;return0;}

【运行结果】

3 1 3 5 6 8 10 2 4 6 7 9 11 36

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GESP认证C++编程真题解析 | P11961 [GESP202503 五级] 原根判断

​欢迎大家订阅我的专栏&#xff1a;算法题解&#xff1a;C与Python实现&#xff01; 本专栏旨在帮助大家从基础到进阶 &#xff0c;逐步提升编程能力&#xff0c;助力信息学竞赛备战&#xff01; 专栏特色 1.经典算法练习&#xff1a;根据信息学竞赛大纲&#xff0c;精心挑选…

springboot医疗器械预定小程序设计开发实现

开发背景医疗器械预定小程序基于SpringBoot的开发需求主要源于医疗行业数字化转型的迫切性。传统医疗器械采购流程存在效率低、信息不透明、管理困难等问题&#xff0c;而移动互联网技术的普及为优化这一流程提供了技术基础。行业痛点&#xff1a;医疗机构常面临器械库存不清、…

ssm自习室预约小程序的设计与实现

背景分析近年来&#xff0c;高校及公共学习场所的自习资源紧张问题日益突出&#xff0c;学生面临“占座难”“管理混乱”等痛点。传统人工登记方式效率低下&#xff0c;纸质签到易丢失数据&#xff0c;难以满足高峰时段的预约需求。数字化管理成为提升资源利用率的必然趋势。社…

上海装修设计选哪家?2026年优质公司精选,法式大平层设计/软装设计/奶油风房屋装修,上海装修设计团队推荐榜 - 品牌推荐师

随着上海城市化进程加速与居住品质升级,装修设计行业迎来结构性变革。消费者对设计落地性、环保标准、工程透明度及售后服务的要求持续提升,推动市场向专业化、精细化方向发展。据上海市室内装饰行业协会数据显示,2…

基于天牛须(BAS)与NSGA-Ⅱ混合算法的交直流混合微电网多场景多目标优化调度(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&a…

学长亲荐2026 TOP9 AI论文软件:本科生毕业论文写作全测评

学长亲荐2026 TOP9 AI论文软件&#xff1a;本科生毕业论文写作全测评 2026年AI论文写作工具测评&#xff1a;为何要关注这些工具&#xff1f; 随着人工智能技术的不断进步&#xff0c;越来越多的学术写作工具开始融入AI功能&#xff0c;为本科生提供从选题建议、文献整理到内容…

GESP认证C++编程真题解析 | B4264 [GESP202503 四级] 二阶矩阵

​欢迎大家订阅我的专栏&#xff1a;算法题解&#xff1a;C与Python实现&#xff01; 本专栏旨在帮助大家从基础到进阶 &#xff0c;逐步提升编程能力&#xff0c;助力信息学竞赛备战&#xff01; 专栏特色 1.经典算法练习&#xff1a;根据信息学竞赛大纲&#xff0c;精心挑选…

【心电信号ECG】基于自适应滤波LMS LLMS NLMS从母体心电图提取胎儿心电图附Matlab代码和报告

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。 &#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室 &#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#…

CSDN博客之星2025年度总评选投票~

欢迎给我投票&#x1f44f; 大家好&#xff0c;我是 Moshow&#xff0c;一名热爱技术与分享的Technical Lead & Engineering Lead & 数据科学探索者 & SpringBoot 专家 。 持有多项权威认证&#xff0c;包括&#xff1a; ️ GCA 谷歌云架构师认证 Neo4j 数据科学…

ue5 字典 字典动画 笔记

目录 根据字符串获取动画资产&#xff1a; ue5.5 蓝图怎么创建字典类型变量&#xff1f; ue5.5 没有map类型&#xff0c;建一个变量&#xff0c;类似是String&#xff0c; 在detals中选择字典 value 类型是&#xff1a;Animation Asset 选好后&#xff1a; 字典添加值&#…

【表盘识别】基于形态学的指针式压力表识别附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和数学建模资料 &#x1f34…

从0开始学算法——第二十一天(高级链表运行)

从0开始学算法——第二十一天(高级链表运行)2026-01-17 09:05 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: …

当下音乐 / 青漫漫画 / 组词造句:精准踩中需求的实用工具

当下音乐 / 青漫漫画 / 组词造句&#xff1a;精准踩中需求的实用工具 当下音乐是听歌党的 “精准歌单库”。界面没弾窻&#xff0c;按 “某音热歌 / 怀旧金曲” 分类&#xff0c;连小众 BGM 都能抓全&#xff0c;搜关键词直接听&#xff0c;音质清晰还能下载&#xff0c;通勤路…

深入解析:Day 30 函数专题2 装饰器

深入解析:Day 30 函数专题2 装饰器pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco…

444KB 封神!DisplayAffinit,窗口防截图隐私守护神

444KB 封神&#xff01;DisplayAffinit&#xff0c;窗口防截图隐私守护神 谁懂啊&#xff01;办公时聊个私密内容、处理敏感文件&#xff0c;总担心窗口被别人随手截图泄露&#xff0c;找遍工具不是体积大就是操作复杂&#xff0c;真心难顶。 下载地址&#xff1a;https://pa…

2025年广州去甲醛公司推荐榜:广州市可达环保科技有限公司,除甲醛/测甲醛/除甲醛公司/祛甲醛/除甲醛品牌/治理甲醛/甲醛检测公司精选 - 品牌推荐官

高温高湿的岭南气候与密集的装修需求叠加,广州已成为全国除甲醛市场增长最快的地区之一,专业除甲醛服务从选择变为刚需。 在广州这座气候湿热、装修需求旺盛的城市,室内空气质量问题日益受到关注。随着国家《室内空…

2026年GEO服务商深度评测:技术实力与效果转化双维解析 - 品牌推荐

2026年,数字营销已全面迈入全域智能运营新阶段,生成式引擎优化(GEO)成为企业获取高质量商业线索不可或缺的核心支柱。本次评测聚焦市场主流服务商,基于技术架构、算法效率、服务覆盖、实战成效及客户口碑五大核心…

Python在毕业设计中的核心作用与实战难点解析

摘要Python凭借简洁语法、丰富生态及跨场景适配能力&#xff0c;成为计算机、软件工程、大数据等专业毕业设计的首选语言之一。本文梳理Python在毕设中的核心应用价值&#xff0c;拆解开发过程中的核心难点及应对思路&#xff0c;为毕业生提供实操参考。关键词&#xff1a;Pyth…

springboot乡镇医院挂号预约小程序设计实现

乡镇医院挂号预约小程序的设计背景乡镇地区医疗资源相对匮乏&#xff0c;患者就医常面临排队时间长、挂号难等问题。传统线下挂号方式效率低下&#xff0c;无法满足农村居民日益增长的医疗需求。移动互联网技术的普及为优化乡镇医疗流程提供了可能&#xff0c;通过小程序实现线…

2026年二手工业电炉/退火炉/变压器/冷却塔/中频炉设备采购指南:唐山市丰润区诚信电炉维修部,设备回收改制一站式服务 - 品牌推荐官

在工业生产领域,二手工业电炉及相关设备的需求日益增长,尤其在冶金、化工等行业中,设备的高效利用与成本控制成为企业关注的重点。唐山市丰润区诚信电炉维修部凭借多年行业经验,已成为华北地区二手工业电炉回收、改…