首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-06 17:50
门头沟学院 Java
薪资分布统计
校招白菜价,我个人觉得字节和腾讯的技术岗不算白菜价了,真正的白菜价是20K以下的,20K+对于普通研发岗,不算白菜了;据我了解到的非技术岗,也就产品开的多一些,产品15K以下叫白菜价;运营10K以下叫白菜价;谈薪的时候最好往高了要,然后再往下妥协,大家可以参考一下薪资水平线进行谈薪
你觉得多少薪资算SSP?
点赞
评论
收藏
分享
昨天 14:14
门头沟学院 Java
oppo一面过啦!!
没想到一面竟然过了,面试体验很好面试官问的很细,态度也很好
OPPO一面264人在聊
点赞
评论
收藏
分享
06-26 12:19
门头沟学院 Java
27届学院本爆投简历
🐮友们这个月投了一段时间的简历了,看看这个比例正常吗,目前月过四个面试,一个oc,但是没工资不想去。大佬们顺便帮我看看简历有不有需要修改的地方,
三石大数据:
项目职责可以拆分成项目流程和核心亮点两部分去写
点赞
评论
收藏
分享
今天 00:04
已编辑
合肥工业大学 C++
腾讯秋招
唉😮💨腾子第一面就给我来波大的简直和我开玩笑又不忍心拒面试祈求能保一保面评了===========补充一下面经:上来两道手撕1. K个一组翻转(秒了)2. 用rand5(): 0 1 2 3 4实现rand3():0 1 2,我的思路是:((rand5() * 6) + rand5() + 1) / 10不知道面试官认不认同了,记得leetcode有类似的题目:4700八股,纯实习+项目拷打,量化的内存使用、数据量级、qps等
有趣的杰尼龟求你们别...:
面试可以选择晚上七点半?
点赞
评论
收藏
分享
08-06 15:03
中南大学
还能让AI给欺负了?
真人面试官我唯唯诺诺,AI面试我激情互喷
青春运维少年不会梦到...:
好样的,没丢份
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
25年秋招精心整理的最新互联网大厂笔面试题集合
2.0W
2
...
暑期实习转正自评,你就这么写!
8104
3
...
字节秋招-后端开发-一面
7181
4
...
26秋招-拓竹嵌入式软件面经
4807
5
...
本华为OD终于翻身!(百度后端面经)
4601
6
...
26届秋招建议
2826
7
...
影石嵌入式驱动开发面经
2781
8
...
字节秋招意向
2676
9
...
亚信科技java实习面经
2626
10
...
打工人基本微信沟通礼仪
2257
创作者周榜
更多
正在热议
更多
#
实习的内耗时刻
#
13819次浏览
198人参与
#
独居后,你的生活是更好了还是更差了?
#
4747次浏览
79人参与
#
腾讯大前端岗位热招中
#
14432次浏览
156人参与
#
我的秋招“寄”录
#
10256次浏览
131人参与
#
规定下班时间vs实际下班时间
#
9171次浏览
68人参与
#
你上一次给父母打电话是什么时候
#
6333次浏览
69人参与
#
去哪儿旅行秋招
#
222630次浏览
3168人参与
#
工作上你捅过哪些篓子?
#
6901次浏览
47人参与
#
得物求职进展汇总
#
103653次浏览
830人参与
#
你最近一次加班是什么时候?
#
72210次浏览
360人参与
#
秋招想进国企该如何准备
#
81104次浏览
441人参与
#
央国企投递记录
#
99284次浏览
1412人参与
#
入职第二天,午饭怎么解决
#
26470次浏览
76人参与
#
秋招笔面试记录
#
109088次浏览
2091人参与
#
美团秋招笔试
#
65446次浏览
412人参与
#
你们公司哪个部门最累?
#
29882次浏览
214人参与
#
奇葩时刻大赏
#
56974次浏览
237人参与
#
每个月的工资都是怎么分配的?
#
58817次浏览
584人参与
#
机械实习一天多少钱合适?
#
31630次浏览
183人参与
#
你认为工作的意义是什么
#
165412次浏览
1076人参与
#
面试被问期望薪资时该如何回答
#
267594次浏览
1531人参与
#
找工作有哪些冷知识
#
137885次浏览
2337人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务