首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
01-23 22:07
已编辑
University of Edinburgh 嵌入式软件工程师
嵌入式实习offer选择
笔者今天收到两个offer,请求大家帮忙选一下,bg本2硕,主要学习了C语言和STM32,freertos,先找的联芸杭州的嵌入式开发,是做存储芯片功能测试的,驱动测试,后来海康有个前端业务摄像头的测试工程师,本人技术水平不太高,应该去哪个?
offer帮选
点赞
评论
收藏
分享
01-23 17:17
门头沟学院 C++
比起埋头干活,更重要的是“偷师”
最近复盘实习经历,越来越觉得:决定一份实习含金量的,从来不是你活干得有多快,而是你从Leader和Mentor身上“压榨”出了多少认知。很多同学(包括刚开始的我)都容易陷入一种“学生思维”:被动地等着分配任务,做完交差,不敢多问,生怕打扰领导。殊不知,高产出的核心在于“高频互动”与“深度对齐”。关于如何围绕Leader和Mentor做更有价值的产出,分享几点我的心得:1. 对Mentor:从“问怎么做”进阶到“问为什么”Mentor通常是手把手带你的师兄师姐,是你的引入人。 低效沟通: 遇到卡点直接问“这个怎么弄?”,mentor教你做完,你就丢群里不管了。 高产出策略:主动发起同步: 如果在...
实习怎么做才有更好的产出
点赞
评论
收藏
分享
2025-12-27 22:01
北京邮电大学 Java
简历求狠狠拷打
27后端最近想找个实习😭
蛊界Go学长林剑行:
北邮加粗放大
点赞
评论
收藏
分享
2025-12-15 12:50
河北工程大学
我靠字节约面了
大二双非小登被字节约面了,海投投到后看了简历直接约面了,虽然不大可能面上,但我将尽我最大努力,期末考试不复习了😡
sta666:
我也是这个国际商业化的,三天,一天一面,就通过了,不过我是后端实习生,好好面感觉能过。
点赞
评论
收藏
分享
01-20 10:49
蚌埠坦克学院 嵌入式软件开发
领导有时候也会不靠谱
有一次我们团队要交一份项目报告,领导定的截止时间是周五下午5点。于是大家按计划推进,周三还在做最后的功能测试。到了周四,领导突然在群里发消息说:“报告格式要重新改,内容也要更详细,最好明天下午3点前交。”这时候问题来了:1我们已经按原格式做了大量排版和数据整理;2功能测试还没完全结束;3领导的要求突然变更,而且还提前了两个小时。大家只好连夜加班,甚至有人为了赶时间把数据临时拼凑上去。结果第二天交上去后,领导又说:“数据不够严谨,重新核对一下。”这下又要再改。更让人无语的是,领导自己却在下午3点之后才开始看我们提交的内容,甚至还说:“你们怎么这么慢?”那一刻大家都觉得很尴尬:我们不是不努力,而是...
领导做过最不靠谱的事
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
实习产出如何包装?
1.1W
2
...
32岁程序员猝死,底薪3千要24h待岗
2881
3
...
【官方活动】牛客新春计划:给陌生人的一封信
2311
4
...
实习生怎么快速融入团队
1742
5
...
后端从0开始来得及吗
1605
6
...
20多岁最痛苦的年纪
1511
7
...
阶段性的迷茫不过是人生正在“换挡”
1364
8
...
程序员996斩杀线悄然而至
1316
9
...
25届工作半年,想辞职了
1182
10
...
27届实习全时间全方位大体指南
1134
创作者周榜
更多
正在热议
更多
#
哪些公司开春招了?
#
11449次浏览
122人参与
#
四大天坑是哪四家?
#
101102次浏览
235人参与
#
上班以后,你还有哪些坚持的爱好?
#
7877次浏览
183人参与
#
你觉得什么岗位会被AI替代
#
34731次浏览
229人参与
#
你最近因为什么迷茫?
#
35739次浏览
580人参与
#
互联网公司评价
#
479306次浏览
4086人参与
#
找工作以来,你最看不惯__
#
16203次浏览
327人参与
#
工作压力大怎么缓解
#
138398次浏览
1250人参与
#
实习离职怎么跟领导说
#
76063次浏览
432人参与
#
AI coding的好用工具分享
#
20048次浏览
389人参与
#
实习教会我的事
#
51923次浏览
408人参与
#
实习怎么做才有更好的产出
#
13055次浏览
232人参与
#
聊聊你的被动加班经历
#
3610次浏览
66人参与
#
百度工作体验
#
302313次浏览
2219人参与
#
你都在哪些场所面过试?
#
21104次浏览
228人参与
#
工作一周年分享
#
50079次浏览
262人参与
#
实习生工资多少才算正常?
#
13721次浏览
205人参与
#
运营人的第一份offer应该如何选
#
214227次浏览
1256人参与
#
领导做过最不靠谱的事
#
15180次浏览
223人参与
#
面试等了一周没回复,还有戏吗
#
196561次浏览
1677人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务