首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
牛客498606号
2016-09-06 21:05
华南理工大学 C++
关注
已关注
取消关注
猿辅导那道最大子串怎么写啊?
没法调试,都不知道我的思路对不对。。。
提示
全部评论
推荐
最新
楼层
Tiraffe
黑龙江大学 Java
开个数组或者map,下标i的记录前缀和为i的最早出现位置。 扫一遍更新数组和答案就行了。
点赞
回复
分享
发布于 2016-09-06 21:33
牛客530525号
华南理工大学 iOS开发
输入只由 -1 和 1组成的数组,求和为0的最长子串长度
点赞
回复
分享
发布于 2016-09-06 21:17
牛客124531号
门头沟学院 Java
好坑啊,不能在自己环境编写,在线还不能调试
点赞
回复
分享
发布于 2016-09-06 21:11
程序员耳东
山东大学 前端工程师
左程云那本书上有这个题……然而我忘了怎么写了……
点赞
回复
分享
发布于 2016-09-07 10:15
牛客一只
哈尔滨工业大学 Java
看了这个博客,自己写的 http://blog.csdn.net/sunnyyoona/article/details/41910519 package YuanFuDao; import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** * Problem * * 如果一个串只由1和0组成,并且其中1和0的个数相等,我们称之为偶子串。给出一个只由1和0组成的串,求这个串中的子串中,最长的偶子串。 * * Input * * 第一行是N,测试用例的总数,接下来是N行1和0组成的串 * * Output * * N行结果,最长偶子串可能有多 * * Sample Input * * 5 100111011001 10001111 10010111 100111010011 0111101010101110 * * Output * * Case #1: 10 Case #2: 6 Case #3: 6 Case #4: 10 Case #5: 8 */ public class Longest01SubArray { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { String s = scanner.next(); solution(s); } scanner.close(); } // 思路:设dp[i]是0~i的前缀和,求dp[i]==dp[j]并且|i-j|最大的值 //用map存这个<dp[i],i> static void solution(String s) { // key是前缀和,value是最小的索引 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(0, -1);// 为了统一 int maxlen = 0; int presum = 0; for (int i = 0; i < s.length(); i++) { presum += s.charAt(i) - '0' == 0 ? -1 : 1; if (map.containsKey(presum)) { int startid = map.get(presum); if (i - startid > maxlen) { maxlen = i - startid; } } else { map.put(presum, i);// 第一次出现该前缀和的位置 } } System.out.println(maxlen); } }
点赞
回复
分享
发布于 2016-09-07 10:12
Lydia一粒晨光
东南大学 安卓
这个是不是要用dp
点赞
回复
分享
发布于 2016-09-07 09:29
烟消bug云散
电子科技大学 C++
是非要连续吗?我看了半天,觉得是非连续的,就按非连续做的。。
点赞
回复
分享
发布于 2016-09-06 23:04
--海-星--
快手_软件开发工程师
你是啥想法呢
点赞
回复
分享
发布于 2016-09-06 21:26
poppy一直在
Lazada_买家_Java高级开发
题目是啥
点赞
回复
分享
发布于 2016-09-06 21:15
暂无评论,快来抢首评~
相关推荐
2025-12-30 20:33
已编辑
门头沟学院 C++
实习offer帮选
京东科技,米哈游,阿里国际,都是推理偏框架侧的研发米哈游给的最多,团队里面貌似都是从其他大厂挖过来技术力比较强的,属于那种小而精的,应该还在开拓期。其他两个厂应该都是大组,然后业务应该比较平稳。个人感觉米可能能学的技术多一些,其他两个大厂实习可能是大锅饭,但是背书强一些,有点拿不定主意
投递阿里国际数字商业集团等公司8个岗位
点赞
评论
收藏
分享
昨天 13:55
广东工业大学 Java
想做个计算机应届就业调查,毕业生多少比例能找到对口工作(全班)
点赞
评论
收藏
分享
2025-11-07 00:13
中国科学技术大学 热设计工程师
秋招最大的意难平,面试通过了,笔试没过
点赞
评论
收藏
分享
昨天 10:26
河南工业大学 Java
家人们,帮我看看简历有什么优化的,考完研想找份实习干干
27届学院本誓死冲击...:
下次再发把个人信息隐藏掉,以防有心之人。相关课程删了,荣誉奖项只留蓝桥杯,把蓝桥杯写到教育经历里,按教育经历、实习经历、项目经历、专业技能这个顺序排版
点赞
评论
收藏
分享
2025-12-29 10:54
美团_前端开发实习生(实习员工)
快手秋招一面
第一段实习拷打,工作流是什么样的,为什么要搭建它,具体怎么做的文件分块处理的维度是什么,怎么考量的工作流使用的是什么模型(公司内部),效果不好有没有考虑公司内部部署的开源模型workflow搭建平台介绍AST怎么去识别中文的如果有不需要翻译的中文怎么做处理第二段实习拷打,做了什么东西,目的是什么,效果怎么样http的缓存策略算法:爬楼梯,每次只能爬1/2个台阶,输出到达第n个台阶的所有路径http长连接在页面里面去添加一个动效有哪些方法css动画的定义垃圾回收机制反问第三段实习低代码平台相关内容聊天比较可惜 技术栈可能不匹配,怀疑挂(已挂)
一人说一个提前实习的好处
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
都 2026 年了,还在神话 AI Agent开发吗?
222
2
...
2025找工年终总结
206
3
...
牛客2025年终报告重磅上线——揭晓你的年度修炼成就!
187
4
...
我的秋招回忆录:从惨败到硕果的成长之路
168
5
...
字节实习生涨薪保真?
136
6
...
简历求锐评,211硕士找实习
119
7
...
为什么你的实习是“无效实习”?又该如何做
116
8
...
Goodnight World!文科转码兜兜转转的那些年……
114
9
...
新年第一篇,关于实习背调…
109
10
...
24h一面到oc速通字节!挑战全网最快timeline
97
创作者周榜
更多
正在热议
更多
#
对2025年忏悔
#
8670次浏览
159人参与
#
非技术2023笔面经
#
316675次浏览
2684人参与
#
一人说一家双休的公司
#
12425次浏览
140人参与
#
机械/制造每日一题
#
81938次浏览
1424人参与
#
实习没人带,苟住还是跑路?
#
18037次浏览
332人参与
#
虾皮求职进展汇总
#
362433次浏览
2767人参与
#
春招前还要继续实习吗?
#
11262次浏览
129人参与
#
你面试被问到过哪些不会的问题?
#
107217次浏览
1879人参与
#
应届生,你找到工作了吗
#
97370次浏览
595人参与
#
机械求职避坑tips
#
82503次浏览
534人参与
#
AI时代,哪些岗位最容易被淘汰
#
25783次浏览
220人参与
#
经纬恒润求职进展汇总
#
145919次浏览
1075人参与
#
为了秋招你都做了哪些准备?
#
30083次浏览
528人参与
#
毕业季,你想好怎么跟生活对线了吗?
#
266831次浏览
3863人参与
#
2025秋招体验点评
#
86604次浏览
723人参与
#
面试官问过你最刁钻的问题是什么?
#
14841次浏览
129人参与
#
每个月的工资都是怎么分配的?
#
81616次浏览
664人参与
#
秋招被确诊为……
#
280282次浏览
1589人参与
#
秋招投递攻略
#
256018次浏览
2520人参与
#
实习在多还是在精
#
78062次浏览
494人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务