首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
ekko123
门头沟学院 Java
关注
已关注
取消关注
@TaylorSwift13:
拼多多服务端笔试0822
4道100%,欢迎讨论交流T1 是否能在K次替换后使得字符串回文。作为第一题就有大歧义实在不应该,根据用例提交情况可知题目指的是“K次替换内”使得字符串回文。这样就很简单了,查找破坏回文的字符数量即可。时间复杂度O(n),空间复杂度O(1)。T2 红白球摆放,要求红色不相邻。动态规划,维护变量分别表示最后一个球是红/白球的种类数,遍历转移即可。时间复杂度O(n),空间复杂度O(1)。T3数组中求满足条件的对数:相同的数字或和能被m整除。如果只有和能被m整除,我们可以维护一个长为m的数组mod_cnts,将数字按照模m的余数分组,然后遍历即可。现在多了一个可能的条件,我们可以把这个条件用另一个长为m的数组rep_cnts记录下来,rep_cnts[i]表示模m余i的数字中,两两相同的对数有多少。那么当处理模m余i的数字时,和它成对的数要么在模m余i的集合中,要么在模m余m-i的集合中;对于模m余m-i的数字同理。那么我们优先让模m余i的数字和模m余m-i的数字两两结合,剩余的数字依据rep_cnts让它跟自己结合。时间复杂度O(max(m, n)),空间复杂度O(max(m, n))。T4T2的plus版,思想是一样的。两个长为n的数组,同位置元素可以交换。要求两数组各自的差值数组之和加起来最大,求最小的交换次数。首先注意我们的主要目标是差值数组之和最大,交换次数最小只是其次。同样使用动态规划,sums_n, sums_y分别表示末尾元素保持原位置和交换的情况下最大的差值数组之和,cnts_n, cnts_y对应二者的交换次数。设join_n, join_y分别是当前元素保持原位置和交换的情况下和上一个元素的差值之和,那么根据上一个元素是否交换,有转移方程sums_n = max(sums_n + join_n, sums_y + join_y)sums_y = max(sums_n + join_y, sums_y + join_n)而cnts_n, cnts_y跟着赋值即可,如果括号里二者相等,在优先选择交换次数较小的。注意sums_n/sums_y逻辑上同时计算,使用临时变量避免前者的计算影响后者。时间复杂度O(n),空间复杂度O(1)。
点赞 7
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
昨天 14:12
门头沟学院 Java
究竟是什么样的工作能给hr逼成这样
点赞
评论
收藏
分享
07-28 11:04
钱大妈_应用研发部_前端开发工程师
让你包装,不是让你造假!!
✅ 包装 ≠ 造假,而是把真实的经历“讲得更有价值、更吸引人”。 就像一件好衣服需要合适的搭配和展示方式,你的经历也需要用专业语言+结构化表达让它闪闪发光✨ 下面我来给你一套「有理有据、安全合规、效果显著」的简历包装方法论👇 🌟 一、包装的核心原则:STAR + CAR + 成果量化 1. STAR 法则(讲清楚一件事) Situation:背景(你在什么团队/项目中?) Task:任务(你要解决什么问题?) Action:行动(你具体做了什么?用了什么技能?) Result:结果(带来了什么可衡量的影响?) ✅ 示例: 在某电商平台暑期实习期间,负责用户复购率提升项目(S),需分...
简历上的经历如何包装
点赞
评论
收藏
分享
07-04 17:11
黄河交通学院 嵌入式工程师
求捞一下 😭嵌入式助理
学历:统招本科院校:黄河交通学院专业:物联网工程年龄:24期望城市:上海/南京/杭州/无锡期望岗位:嵌入式助理PS: 秋招和春招都用来考公考编了,简历准备的比较晚,因此错过了很多机会,想找一份嵌入式助理岗,我有一定的嵌入式基础,虽然能力不是特别高,我对这一行非常向往,我能够从最基础的做起,我相信我能很快的成长起来独挡一面,求内推一下吧。
程序员小白条:
你相信,但HR和公司不相信啊,除非你有学历,那HR相信你的学习能力,这社会就这么现实
投了多少份简历才上岸
点赞
评论
收藏
分享
07-04 17:07
门头沟学院 运维其它
25届0offer
Boss都要刷烂了,没有offer,请大佬帮我看看到底是哪里有问题😭😭
0offer互助地
点赞
评论
收藏
分享
07-26 15:23
中南大学 C++
初中毕业闯社会5年,自学STM32入行软硬开发,想开外包公司哪些避坑或发展建议?
今天给大家分享的是一位粉丝的提问,初中毕业闯社会5年,自学STM32入行软硬开发,想开外包公司哪些避坑或发展建议?接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。同学提问:初中毕业,在社会摸爬滚打了5年,自学了一年的Stm32和硬件设计,现在在一家公司做软硬开发,工资1W了。以后想开外包公司,老师有什么建议吗?Yt回答:首先初中毕业能够在社会上摸爬滚打五年,我对你的经历是表示佩服的。初中能够出来,就按照现在25年往前面倒推,你现在假如你在这家公司工作了一年,之前在学了一年STM32,再加上在社会上摸爬滚打五年,也就是七年时间,也就是18年的时候,你初中...
投递中国软件等公司7个岗位
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都是 dirty work,为什么别人的简历上就能言之有物🤔
2.7W
2
...
【07.29更新】能救一个是一个!26届毁意向毁约裁员黑名单
4663
3
...
虾皮后端一面(已挂)
3421
4
...
干活最少的实习生因为长得漂亮转正了
3317
5
...
最近是各位大佬离职回去准备秋招了嘛,鼠鼠最近投的实习居然都有回应了,基本上当天投的两天之内都能有回应,要是秋招能有这样就太好了呜呜,简单记录一下吧。7月23日:快手-平台消费(一面)1.实习介绍(干了
3169
6
...
7.30百度提前批一面
2993
7
...
26滴滴秋招提前批Java一面
2966
8
...
QQ提前批一面凉经
2890
9
...
令人心动的offer!!!
2761
10
...
27双非百度offer timeline
2386
创作者周榜
更多
正在热议
更多
#
你遇到最难的面试题目是_
#
10486次浏览
129人参与
#
分享一个让你热爱工作的瞬间
#
32582次浏览
341人参与
#
中兴秋招
#
199536次浏览
2238人参与
#
工作中哪个瞬间让你想离职
#
55039次浏览
493人参与
#
工作压力大怎么缓解
#
94291次浏览
997人参与
#
你最讨厌面试问你什么?
#
18988次浏览
222人参与
#
26届的你,投了哪些公司?
#
26978次浏览
311人参与
#
多益网络求职进展汇总
#
31728次浏览
141人参与
#
我对___祛魅了
#
35778次浏览
335人参与
#
简历上的经历如何包装
#
16234次浏览
566人参与
#
你跟室友的关系怎么样?
#
4777次浏览
79人参与
#
第一份工作应该只看薪资吗
#
159010次浏览
1565人参与
#
如何快速融入团队?
#
12893次浏览
154人参与
#
和同事相处最忌讳的是__
#
17609次浏览
177人参与
#
leader认为你工作不认真怎么办
#
34998次浏览
163人参与
#
什么样的背景能拿SSP?
#
21147次浏览
149人参与
#
机械人的金三校招总结
#
35871次浏览
461人参与
#
饿了么求职进展汇总
#
64349次浏览
636人参与
#
打工人的精神状态
#
69126次浏览
1120人参与
#
我心目中的理想工作是这样的
#
72377次浏览
847人参与
#
百度秋招提前批进度
#
118088次浏览
1392人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务