P9422 合并数列题解复盘 基本信息项目内容题目编号、来源蓝桥杯决赛D题 数组合并相同 / 第十四届蓝桥杯CB组训练层级B 双指针贪心模拟知识版块贪心、队列、前缀和分段匹配解题前・关键信号识别维度分析目标、约束、底层结构目标通过相邻合并操作让两个数组完全相同求最少合并次数约束只能合并相邻两个数字合并后数值为两数之和两数组总和相等底层结构双队列分段匹配哪边队首和小就合并下一段直到两端相等再同时弹出。数据规模n,m ≤ 1e5必须O(nm)线性算法暴力模拟/前缀和二分会超时双队列单次遍历最优。候选算法和依据双队列贪心分段依据两段前缀和不相等时只能合并后方相邻元素每合并一次计数1两端相等说明分段匹配完成同时弹出队首。复杂度预判O(nm)每个元素仅入队、出队一次空间复杂度O(nm)存储两个队列。解题后・外化复盘从会一次到稳定会维度内容实现结构 / 核心思路第一步分别将两个数组存入队列第二步循环对比两个队首若左队首更小合并左队列下一个元素合并次数1若右队首更小合并右队列下一个元素合并次数1若相等则同时弹出两个队首第三步队列为空时输出总合并次数。因为只能进行加操作而且和是一样的所以只要小的数不断往后加直至相等就可以错因回溯逻辑 BUG / 代码实现 BUG代码BUG队列为空时还访问front()数组越界忘记加速cin大数据超时。边界和易错点1. 保证两数组总和相等题目保证无需额外判断2. 每次只能合并当前队列相邻后一位不能跨多段3. 1e5大数据建议加ios::sync_with_stdio加速输入4. 相等时同时弹出代表一段匹配完成不增加合并次数。下次看到什么信号我应该想到这个方法看到「两个数组总和相等、相邻合并、使分段完全一致、求最少合并次数」直接用双队列贪心分段匹配。AC 完整代码#includeiostream#includealgorithm#includequeueusingnamespacestd;intn,m;queuelonglongv1,v2;intmain(){ios::sync_with_stdio(false);cin.tie(nullptr);intans0;cinnm;for(inti0;in;i){longlonga;cina;v1.push(a);}for(inti0;im;i){longlonga;cina;v2.push(a);}while(!v1.empty()!v2.empty()){if(v1.front()v2.front()){longlongav2.front();v2.pop();v2.front()a;ans;}elseif(v1.front()v2.front()){longlongav1.front();v1.pop();v1.front()a;ans;}elseif(v1.front()v2.front()){v1.pop();v2.pop();}}coutans;return0;}

相关新闻

最新新闻

终极指南:如何免Root实现微信平板模式与多设备登录

终极指南:如何免Root实现微信平板模式与多设备登录

终极指南:如何免Root实现微信平板模式与多设备登录 【免费下载链接】WeChatPad 强制使用微信平板模式 项目地址: https://gitcode.com/gh_mirrors/we/WeChatPad 在移动办公时代,你是否曾因微信单设备限制而烦恼?当你在平板上查看工作文…

2026/7/13 2:34:42
程序员摸鱼网站-仿CSDN专业技术博客阅读器

程序员摸鱼网站-仿CSDN专业技术博客阅读器

发现一个"程序员快乐屋"——技术博客阅读器 摸鱼游戏全家桶,一站式开发者的精神栖息地 一个集技术博客阅读器、个人知识库、经典小游戏、终端小说、终端聊天室于一体的程序员专属网站,完全免费。 技术博客阅读器-专业开发者阅读工具 先看结论…

2026/7/13 2:34:42
向量点乘与叉乘:3D图形学与物理引擎中的5个核心应用场景解析

向量点乘与叉乘:3D图形学与物理引擎中的5个核心应用场景解析

向量点乘与叉乘:3D图形学与物理引擎中的5个核心应用场景解析在3D图形编程的世界里,向量运算就像建筑师的尺规,物理引擎的齿轮。当你在Unity中旋转一个角色,或在Unreal Engine中模拟布料飘动时,背后都是点乘与叉乘这两个…

2026/7/13 2:34:42
AI时代程序员不可替代的三大核心能力

AI时代程序员不可替代的三大核心能力

1. 这个问题背后,藏着程序员最真实的焦虑“Is coding dying?”——当这个标题第一次跳进我视野时,我正蹲在客户现场调试一个跑了三年的老系统。服务器风扇嗡嗡作响,屏幕上密密麻麻的Python日志还在滚动,而手机弹出推送&#xff1…

2026/7/13 2:34:42
零基础3D古风美少女制作:从建模贴图到渲染全流程进阶指南

零基础3D古风美少女制作:从建模贴图到渲染全流程进阶指南

# 零基础3D古风美少女制作:从建模贴图到渲染全流程进阶指南## 引言在数字艺术领域,3D古风美少女角色因其独特的东方美学和细腻的视觉效果,成为游戏、动画和虚拟偶像创作中的热门题材。然而,对于零基础的学习者而言,从零…

2026/7/13 2:34:42
Windows图片批量处理工具:格式转换、压缩与裁剪全攻略

Windows图片批量处理工具:格式转换、压缩与裁剪全攻略

在日常工作和生活中,我们经常需要处理大量的图片文件——可能是从相机导出的照片需要压缩后上传到网站,或者是从网上下载的图片需要统一格式和尺寸,甚至是设计素材需要批量裁剪调整。手动一张张处理不仅效率低下,而且容易出错。特…

2026/7/13 2:29:42

月新闻