首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
01-28 02:42
字节跳动_后端开发工程师
教你把普通简历“榨”出技术深度
学弟学妹们大家嚎,今天和大家聊一聊春招。现在这个时间节点,准备春招的大概有两类人,一类是没拿到心仪offer的,一类是提前实习不满意想跑的。今天我根据过往的经验(其实我个人提前批就结束了,主要是当时室友们、同届朋友们的经历)、看学弟学妹们简历过程中遇到的问题、结合自己的工作情况,写一篇总结性的帖子,希望对大家有帮助。简历如何增色?心态建设很多同学都对简历不满意,觉得自己没实习,或者实习没做什么东西。其实这是一定的,客观上:没有公司会指着实习生来做核心的工作,要不然你走了公司怎么办?即使你入职了,绝大部分时间也都是在写业务、梳理业务逻辑等等。所以首先,心态上不要有负担。 你没实际产出是一定的、别...
春招启动,你开始投递了吗...
点赞
评论
收藏
分享
昨天 10:44
齐齐哈尔大学 Java
实习
我真怒了,我们部门经理说我现在没事干,让一个老员工带我弄一个项目,然后那个员工好像不知道我们叫啥,反手给另一实习生拉进群了
实习,不懂就问
点赞
评论
收藏
分享
01-07 20:07
山西大学 测试工程师
美团你这是怎么了
专业码bug百年:
整个宇宙为你而闪烁
点赞
评论
收藏
分享
2025-12-18 09:59
中南大学 Java
网易被鸽穿了吗?已经开始补录了
网易互娱,秋招早早就投了,笔试做的也还行,应该a了快3道,但却是一直不给面试。现在发起了补录计划,是不是被鸽穿了啊。不过看网上的薪资给的确实挺可以的,在杭州,能有33k,已经是t0级别了,大家快冲!
秋招特别不鸣谢
点赞
评论
收藏
分享
01-30 13:18
蚌埠坦克学院 嵌入式软件开发
AI时代的工作真的没有之前累了
作为嵌入式工程师,回顾过去的工作,AI时代带来了显著变化。以前,我的工作几乎全部依赖手写代码、调试硬件和排查问题,繁琐且耗时。每当遇到复杂的系统问题,调试、优化、查漏补缺都需要投入大量精力,工作压力大,时常加班。现在,AI工具极大提高了我的工作效率。自动代码生成、错误检测和优化建议减少了很多低价值劳动。AI帮助我快速处理硬件调试、内存泄漏、性能瓶颈等问题,节省了大量时间,让我可以更专注于系统设计和创新。虽然AI让工作变得轻松,但挑战依旧存在。嵌入式系统的复杂性要求我仍然保持扎实的专业知识和创新思维。AI为我提供了更高效的工具,但真正的创造性工作仍然依赖人类的思考。
AI时代的工作 VS 传...
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
计算机专业如何找实习?(26届计算机找实习经验帖)
4859
2
...
面试官视角聊聊,怎么理解AI大模型产品运营这个岗位?
4021
3
...
百度Agent智能体研发日常实习一二面
3063
4
...
字节前端实习一面二面凉经 10月份
2712
5
...
大厂到底想要什么样的人???
2286
6
...
27届,前端求指导学习路线
1458
7
...
字节前端一面
1383
8
...
双非春招还有机会进大厂吗?
1357
9
...
美团春节礼盒开箱了,这次还不错
1340
10
...
牛客娘马里奥(nowcoderMario) 网页小游戏制作
1310
创作者周榜
更多
正在热议
更多
#
程序员找工作至少要刷多少题?
#
2112次浏览
31人参与
#
一张图晒一下你的AI员工
#
731次浏览
28人参与
#
我现在比当时_,你想录用我吗
#
1212次浏览
23人参与
#
软开人,秋招你打算投哪些公司呢
#
178807次浏览
1360人参与
#
关于春招/暑期实习,你想知道哪些信息?
#
1401次浏览
28人参与
#
刚入职的你踩过哪些坑
#
820次浏览
19人参与
#
为了减少AI幻觉,你注入过哪些设定?
#
548次浏览
20人参与
#
程序员能干到多少岁?
#
1618次浏览
31人参与
#
AI Coding的使用心得
#
798次浏览
25人参与
#
论秋招对个人心气的改变
#
1119次浏览
22人参与
#
实习,不懂就问
#
160358次浏览
1427人参与
#
帆软软件工作体验
#
11627次浏览
56人参与
#
晒晒你司的新年福利
#
1579次浏览
27人参与
#
牛客AI体验站
#
672次浏览
25人参与
#
国企秋招,你投了吗?
#
59095次浏览
378人参与
#
投格力的你,拿到offer了吗?
#
169311次浏览
869人参与
#
作业帮求职进展汇总
#
98547次浏览
600人参与
#
暑假倒计时,你都干了些啥?
#
39642次浏览
207人参与
#
牛客吐槽大会
#
15248次浏览
229人参与
#
选offer应该考虑哪些因素
#
141113次浏览
986人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务