这个可以一次遍历解决,记录0,1结尾就行, 设个dp,dp[0] = 0 if nums[0] == 1 else 1, 然后遍历, dp[i] = dp[i-1] + 1 if nums[i] == 0 else dp[i-1] - 1 最后返回sum(dp)就OK了。 分析:记录每个位置结尾的好串个数
6 2

相关推荐

完美的潜伏者许愿简历通过:我上表jd,请求封我做后端大将军的事,北京有消息了:竟然不许!!! 他们一定是看我没有实习,这才故意驳回我的请求!
点赞 评论 收藏
分享
04-11 15:34
已编辑
华中科技大学 网络安全
疯犬丨哈士奇:意思就是:我们还有其他更优秀的人在等回复,如果他们不要这个机会就会来找你
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务