首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
一笑为红颜
门头沟学院 智能驾驶系统工程师
发布于北京
关注
已关注
取消关注
@吃冰淇淋的喵:
科大讯飞笔试编程第三题
小红定义一个字符串是“好串”,当且仅当该字符串的长度不小于2,且首尾相同。一个仅包含小写字母的字符串,长度不超过200000。输出描述如果无法切割且该字符串本身不是好串,请输出-1。否则输出最终的好串数量。思路:正常dp转移是dp[i]=max(dp[i],dp[x]+1), a[x]=a[i], 复杂度是O(n^2)的改进:dp[i]表示[1,i]中最大分割次数;trans[i-1]堆维护第i个字母后面一个位置(假设是x)dp[x]的最大值;dp[i]的转移位置由trans[a[i]]来维护,转移的过程中必须得保证转移的位置合法。(今天才发现不用堆也行,只要最大值就行)这题确实有点东西,第一次感受到笔试编程题带来的压迫感#include<bits/stdc++.h>using namespace std;const int maxn=2e5+100;priority_queue<int> trans[26];//以a[i]后面一格的最大dp值string s;int a[maxn];int dp[maxn],n; int main(){ cin>>s; for(int i=1;i<=s.size();i++){ a[i]=s[i-1]-'a'; } n=s.size(); memset(dp,-1,sizeof(dp)); dp[0]=0; for(int i=1;i<=n;i++){ if(trans[a[i]].empty()){ if(dp[i-1]!=-1){//身后元素是合法状态 trans[a[i]].push(dp[i-1]); }continue;} int mx=trans[a[i]].top(); dp[i]=mx+1; if(dp[i-1]!=-1){//身后元素是合法状态 trans[a[i]].push(dp[i-1]); } } cout<<dp[n]<<endl;
点赞 5
评论 3
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
04-23 10:36
门头沟学院 嵌入式软件工程师
小鹏汽车嵌入式软件开发一面面经
最近整理了一下面小鹏嵌入式软件开发岗位的一面内容。整体感觉是,一面问得还是比较扎实,重点集中在嵌入式基础、RTOS、通信协议、内存、驱动理解和项目细节上。题目本身不算特别偏,但比较考验基础是否成体系,尤其是很多问题都可以顺着项目继续往下深挖,所以准备的时候不能只停留在背概念。请先做一下自我介绍,并重点讲一个你最熟悉的嵌入式项目你项目中的数据流是怎样的,从采集到处理再到发送,中间经过了哪些环节MCU 从上电到进入 main 函数,中间一般会经历哪些关键步骤启动文件和链接脚本分别起什么作用,为什么嵌入式开发离不开它们全局变量、局部变量、静态变量一般分布在哪些内存区域栈和堆分别适合什么场景,在嵌入式...
查看20道真题和解析
点赞
评论
收藏
分享
04-21 18:47
门头沟学院 测试工程师
亚信安全客户经理面试吐槽,全程冷脸,6min速挂
全文共987字,读完要y分钟,嫌长可以拉到最底下看省流📍面试公司:亚信安全🕐面试时间:2026.421 18:00-18:06,对你没看错满打满算6min秒挂,期间还有我卡壳,回答的愣愣巴巴的时间💻面试岗位:客户经理❓面试问题:面试官:是女生吗?我看名字以为是个男生,你简历没放照片我:(内心OS:?我面到现在你是第一个要求没放照片的,本来没放照片的目的就是希望怕她这种面试官看眼缘,光看照片就给我刷下去)性别有什么问题吗?1.我看你过往的经历里面有很多是技术相关的项目,能展开讲讲项目吗,并且你觉得销售应该具备哪些品质简答了几点销售的要求(网不好,没听清第一个问题,所以又问了一遍第一个问题是...
查看2道真题和解析
点赞
评论
收藏
分享
04-11 21:58
门头沟学院 测试工程师
春招为什么面试那么少啊啊啊啊啊
从2月初到现在boss两个号一起投账号1:沟通6591次,投递301份账号2:沟通4870次,投递169份网申没做具体统计投了可能200多家,线下双选会也有在参加估计投了70份左右而最终只有13场面试以及两个小厂offer,这个简历后面还有机会吗
合适才能收到offe...:
春招竞争压力大,但你这简历绝对会上岸的。
点赞
评论
收藏
分享
04-15 21:48
已编辑
郑州轻工业大学 Web前端
没招了
有无大手子帮我看看简历,27届0实习,感觉起步太晚了,但又舍不得学了半学期的前端,boss一百个招呼就一个要简历的,想找个小厂实习过渡,有无建议
点赞
评论
收藏
分享
04-21 14:16
已编辑
门头沟学院 C++
腾讯IEG暑实timeline(已offer)
游戏客户端,意向base上海3.12 官网投递(3.18 收到光子面试邀约)3.19 光子(深圳)一面。很有趣,面试官上来就说没看到我的意向base是上海,然后问要不要面。想了想腾讯会议开都开了就面一下,不过因为太久没刷题知道自己手撕表现得不好,面了几十分钟就和面试官say bye bye了。(3.21 收到光子流程结束邮件,3.24 收到北极光面试邀约,提供26号or27号的面试,选择了26号)3.26 北极光一面。完美发挥。(3.27 收到北极光二面邀约)3.30 北极光二面。(4.2 云证 + 收到北极光hr面试邀约)4.7 北极光hr面竟然是深圳总部的hr,乖乖...4.8 转录用评估...
我的求职进度条
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
前端手撕总结
1.1W
2
...
放弃其他大厂,我为什么选择携程机票BU?
7123
3
...
第一次面试被压力了,以为是kpi
3171
4
...
地狱四月
3050
5
...
得物后端AI面
2835
6
...
我的前途全被学校毁了!!!
2245
7
...
28届双非本oc鹅厂
1975
8
...
25届入职互联网大厂的老登,总结了几点心里话
1626
9
...
最近在做Agent面试,我发现了很多共性的问题...
1553
10
...
拿到offer全吻上来了是吧
1434
创作者周榜
更多
正在热议
更多
#
你和你的mentor相处模式是__
#
133次浏览
2人参与
#
如果公司降薪,你会跳槽吗?
#
159664次浏览
929人参与
#
华泰星战营,提前锁定校招offer
#
15117次浏览
631人参与
#
实习第一天,你在干什么
#
124次浏览
2人参与
#
简历上如何体现你的“AI”能力?
#
18054次浏览
388人参与
#
你总挂在第__面?
#
13139次浏览
153人参与
#
工作不开心辞职是唯一出路吗
#
18448次浏览
60人参与
#
哪些AI项目值得做?
#
28089次浏览
665人参与
#
找不到大厂实习可以去小厂吗?
#
23784次浏览
280人参与
#
远程面试的尴尬瞬间
#
360409次浏览
2056人参与
#
你是怎么和mt相处的?
#
102343次浏览
502人参与
#
拼多多集团-PDD笔试
#
87915次浏览
596人参与
#
实习时最怕听到的一句话
#
24964次浏览
227人参与
#
26年哪些行业会变好/更差
#
65974次浏览
533人参与
#
打工人的工作餐日常
#
96371次浏览
556人参与
#
没有面试的日子里,你在做什么
#
15441次浏览
389人参与
#
0offer互助地
#
770914次浏览
4730人参与
#
网易游戏雷火笔试
#
11726次浏览
109人参与
#
运营面经
#
172549次浏览
1365人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
200964次浏览
1192人参与
#
你知道最慷慨和最抠的公司分别是
#
12275次浏览
119人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务