工位等量连搬拼多多 9月22号 笔试真题 第一题拼多多真题目录点击查看: 拼多多笔试真题题库目录笔试题库 算法考点详解题目内容装配车间里今晚要处理的工位排成一行一共m mm个。第t tt个工位待下线的零件个数是x t x_txt。夹具每次勾取时只能框住下标连续的一段[ L , R ] [L,R][L,R]并且这段里各个工位的零件个数必须彼此相等对不齐就不能勾。被勾中的工位只是零件清零工位仍留在原处因此左右两段不会贴合。每个工位上的零件必须整批勾走不能拆成两次。请给出清空整行所需的最少勾取次数。输入描述首行给出询问条数q qq1 ≤ q ≤ 10 1 1\le q\le 10^{1}1≤q≤101。接下来q qq行每行开头是工位数m mm1 ≤ m ≤ 100000 1\le m\le 1000001≤m≤100000后面紧跟m mm个整数x 1 , x 2 , … , x m x_1,x_2,\dots,x_mx1,x2,…,xm1 ≤ x t ≤ 100000 1\le x_t\le 1000001≤xt≤100000。输出描述把q qq个答案写在同一行两两之间用一个空格分开。从左到右第k kk个数就是第k kk组询问的最少勾取次数。样例1输入2 7 4 4 4 1 1 9 9 4 8 8 8 8输出3 1说明第一组分成[ 4 , 4 , 4 ] [4,4,4][4,4,4]、[ 1 , 1 ] [1,1][1,1]、[ 9 , 9 ] [9,9][9,9]要勾3 33次。第二组四个工位零件个数都是8 88勾1 11次即可。样例2输入1 6 5 5 7 7 5 5输出3说明三段是[ 5 , 5 ] [5,5][5,5]、[ 7 , 7 ] [7,7][7,7]、[ 5 , 5 ] [5,5][5,5]。左右两段零件个数同为5 55但中间隔着7 77工位不会贴合不能并成一次。题解和思路思路实现思路模拟本质是求数组中连续相同元素的连续段数量。要求上述连段数量只需要求出1 相邻位置不同的次数即可算法时间复杂度为OmqC#includebits/stdc.husingnamespacestd;intmain(){intq;cinq;vectorintans(q);for(intk0;kq;k){intm;cinm;intcount0;intprev-1;for(inti0;im;i){intx;cinx;// 新连续片段起点if(i0||x!prev){count;}prevx;}ans[k]count;}for(inti0;iq;i){if(i0)cout ;coutans[i];}return0;}Javaimportjava.util.*;publicclassMain{publicstaticvoidmain(String[]args){ScannerscnewScanner(System.in);intqsc.nextInt();int[]ansnewint[q];for(intk0;kq;k){intmsc.nextInt();intcount0;intprev-1;for(inti0;im;i){intxsc.nextInt();// 新连续片段起点if(i0||x!prev){count;}prevx;}ans[k]count;}for(inti0;iq;i){if(i0){System.out.print( );}System.out.print(ans[i]);}}}pythonimportsys datalist(map(int,sys.stdin.read().split()))index0qdata[index]index1ans[]forkinrange(q):mdata[index]index1count0prev-1foriinrange(m):xdata[index]index1# 新连续片段起点ifi0orx!prev:count1prevx ans.append(count)print( .join(map(str,ans)))Gopackagemainimport(bufiofmtos)funcmain(){in:bufio.NewReader(os.Stdin)out:bufio.NewWriter(os.Stdout)deferout.Flush()varqintfmt.Fscan(in,q)ans:make([]int,q)fork:0;kq;k{varmintfmt.Fscan(in,m)count:0prev:-1fori:0;im;i{varxintfmt.Fscan(in,x)// 新连续片段起点ifi0||x!prev{count}prevx}ans[k]count}fori:0;iq;i{ifi0{fmt.Fprint(out, )}fmt.Fprint(out,ans[i])}}Javascriptconstreadlinerequire(readline);constrlreadline.createInterface({input:process.stdin,output:process.stdout});constinput[];rl.on(line,line{input.push(...line.trim().split(/\s/).filter(Boolean));});rl.on(close,(){letindex0;constqNumber(input[index]);constans[];for(letk0;kq;k){constmNumber(input[index]);letcount0;letprev-1;for(leti0;im;i){constxNumber(input[index]);// 新连续片段起点if(i0||x!prev){count;}prevx;}ans.push(count);}console.log(ans.join( ));});
企业数字化 ERP 产品动态
相关推荐
Agent代码执行困局:用云沙箱构建临时Runtime的实践与踩坑 先把那个老生常谈的问题抛在桌面上:你的 Agent 真的会“执行代码”吗?很多同学在做 Agent 开发时,所谓的执行代码,其实是把代码拼进一个字符串,扔给解释器或子进程跑一下,拿到 stdout 就完事。一旦代码里要… · 2026/9/26 7:47:40
边缘计算任务调度器QPLMTS算法:多目标优化与工程落地指南 简介:这份源码包面向计算机、通信等专业的高年级本科生与研究生,以及从事边缘计算方向研究的开发者,提供一套基于QPLMTS算法的边缘计算场景任务调度器完整实现,可用于课程设计、期末大作业或算法验证实验。压缩包共8个文件&#x… · 2026/9/26 7:47:40
haproxy八种负载均衡算法详解与业务选型避坑指南 半夜两点被一条告警吵醒,这种事情,凡是搞linux服务器运维或者后端的人应该都不陌生。那次告警的内容很直白:haproxy后面两台linux服务器,一台CPU已经跑到90%,另外一台只有8%。我盯着监控曲线愣了几秒,又回头… · 2026/9/26 7:47:40
用大模型+RSS搭建半自动AI日报:信息聚合与过滤实战 1. 做这份AI日报的初衷:信息太多,时间太少每天早晚刷一遍技术社区、公众号和几个固定信源,大概是我过去几年的固定动作。但2026年这个时间点,AI领域的更新速度已经到了让人有点焦虑的程度:这边大模型刚开源,… · 2026/9/26 8:58:09
继续教育学员必看:9款AI论文平台实测与组合推荐 写论文这件事,在继续教育圈子里被很多人排在了“最不想面对的事”前三名。不是不想写,是真的没基础、没时间、没方向。我因为工作关系,这几年帮不少成人教育、网络教育、在职研究生的学员做过论文辅导,也亲测了市面上各种号称能“… · 2026/9/26 8:58:09
小样本图像分类实战 Cleaned vs Dirty V2 盘子清洁识别案例解析 Cleaned vs Dirty V2 是一道体量不大但很有代表性的计算机视觉竞赛,任务目标非常明确:根据盘子图像判断其属于已清洁还是脏污状态。训练集每类仅 20 张图片,测试集却有数百张样本,问题难点因此集中在小样本条件下的泛化能力,而不是常规的大规模图像训练流程。
这类题目很… · 2026/9/26 8:58:09
免费CRM与自建系统怎么选?中小团队客户管理落地指南 1. DeskcommCRM到底是什么:先搞清楚它解决的是哪一层的麻烦 先说一个很多中小团队都绕不开的场景:客户信息散落在微信聊天、Excel表格、纸质名片、销售个人的手机通讯录里。你问任何一个销售“这个客户上次聊到哪了”,他大概率要翻半天聊天记… · 2026/9/26 8:58:03
Windows U盘无法安全弹出的根源与精准解决 1. 为什么U盘拔不出来?真相远比“资源忙”三个字复杂得多 你有没有过这样的经历:U盘插在电脑上,文件复制完想直接拔掉,结果系统弹出一个红色感叹号窗口,写着“无法安全弹出硬件”,下面一行小字:… · 2026/9/26 8:58:03
微软面试100题:从PDF到可调试算法验证系统 简介:本资源是面向程序员、应届生及技术求职者的微软经典面试题精编合集,聚焦数据结构与算法核心考点,助力突破大厂技术面试瓶颈。内容覆盖数组、链表、栈队列、哈希表、树与图等数据结构原理,快速排序、动态规划、贪心算法、回溯… · 2026/9/26 8:58:03
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍 简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置 /* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践 一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46