首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
09-30 15:35
门头沟学院 Java
经纬恒润开发一面
1,实习时间提问2,计算机相关课程学过哪些3,你的专业属于哪一类4,平时接触的开发编程哪些5,开发项目使用什么语言6,有发表论文吗,达没达到毕业条件7,课题方向提问8,期望工作地点9,什么是java的内部类,为什么会有java的内部类10,有内部类,和外部类,new的过程中,访问路径什么样11,java序列化介绍,为什么有这个机制12,垃圾回收机制讲解13,有哪些对象不可回收14,异常有哪些15,你常用那种抛出异常16,throw和throws的区别17,什么是泛型,使用场景反问:业务,结果出来时间
发面经攒人品
点赞
评论
收藏
分享
09-30 09:27
睿联技术_前端开发部_Web前端开发工程师(准入职员工)
睿联技术内推,睿联技术内推码
睿联技术软件测试工程师面经一、个人背景与经历1. 自我介绍- 思路:简明扼要介绍教育背景、实习/项目经历、技能匹配度,突出与测试岗相关的经验(如功能测试、工具使用)。2. 实习拷打(深挖实习经历)- 思路:提前梳理实习中的具体工作内容、负责模块、遇到的问题及解决方法,用STAR法则(情境-任务-行动-结果)结构化表达。3. 学校硬件课程、绩点- 思路:如实回答课程名称(如计算机组成原理等),绩点可结合岗位需求适度强调(若成绩优秀)。二、功能测试核心能力4. 描述功能测试案例(如某功能)- 思路:选熟悉的功能(如登录、搜索),按“功能目标→测试点(功能正确性、边界值、兼容性等)→执行结果”描述,...
点赞
评论
收藏
分享
08-08 17:32
已编辑
字节跳动_服务框架_后端开发(实习员工)
27四非本,拿到了字节后端实习offer
感谢字节❤️也祝福各位27的同学早日拿到自己想要的offer🌹
one混子:
做好心理准备,熟悉一周后直接上需求
点赞
评论
收藏
分享
10-01 15:52
Université d’Auvergne-Clermont-Ferrand 1 C++
学c++ cpp是不是不太好进互联网大厂,岗位比较少啊
前言昨天直播答疑的时候,有同学提出了个疑惑“C++好像不太好进互联网大厂吧,学历不顶的话[捂脸][捂脸][捂脸]”首先我们要理解清楚,为什么要进大厂。无非就是福利好,薪资高。那我们可以针对编程工作,给高薪的公司归类列举下,再看看cpp对应的高薪工作少吗说明(1)传统互联网公司,那些耳熟能详的bat。这些公司cpp岗位相比较确实少,事实无法改变。因为他们主要就是搞后端这些的。如果有cpp岗位也是基架岗位或者对应的嵌入式产品岗位。(2)新能源:理想 moment 地平线……(3)嵌入式 :大疆……(4)机器人:宇数科技、具身智能类的公司……(5)芯片:高通、英伟达…………………………但是上面2、3...
我的岗位说明书
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
“所有人”都在二十多岁痛哭,哭着笑着回忆了我的七年
2030
2
...
小红书一面
794
3
...
不想干互联网,有什么别的出路😭
508
4
...
秋招offer选择:阿里淘天|腾讯天美
356
5
...
26届计算机秋招阶段性总结
282
6
...
牛可乐国庆旅行篇-七里山塘
277
7
...
牛可乐国庆旅行篇-黄山
274
8
...
大厂面试问题记录
255
9
...
我的秋招,大抵是结束了(国庆秋招小结)
214
10
...
唉国庆根本学不动
211
创作者周榜
更多
正在热议
更多
#
国庆放假,你还会投简历吗?
#
19772次浏览
131人参与
#
26届的你,投了哪些公司?
#
191152次浏览
1135人参与
#
深信服秋招来了
#
272001次浏览
2905人参与
#
AI创作大赛:牛可乐的国庆之旅
#
17255次浏览
224人参与
#
金融财经春招备战日记
#
29649次浏览
162人参与
#
工作两年想退休了
#
161772次浏览
1367人参与
#
携程求职进展汇总
#
639237次浏览
4657人参与
#
校招入职后的感受
#
377307次浏览
3204人参与
#
如果没找到工作,考公是你的退路吗
#
49416次浏览
396人参与
#
大学四年该怎么过,才不算浪费时间?
#
13281次浏览
79人参与
#
国庆假期,给大脑放个假
#
4772次浏览
45人参与
#
基恩士求职进展汇总
#
24509次浏览
132人参与
#
大家实习每天都在干啥
#
92673次浏览
520人参与
#
通信和硬件还有转码的必要吗
#
67392次浏览
557人参与
#
你最讨厌面试问你什么?
#
100557次浏览
701人参与
#
入职第一天,你准备什么时候下班
#
81300次浏览
449人参与
#
你小时候最想从事什么职业
#
123460次浏览
1914人参与
#
如何KTV领导
#
69319次浏览
495人参与
#
职场破防瞬间
#
341178次浏览
2815人参与
#
我的工作日记
#
139312次浏览
1526人参与
#
非技术er求职现状
#
101573次浏览
670人参与
#
产品人求职现状
#
271411次浏览
2277人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务