当前位置: 首页 > news >正文

c语言网站做网站程序的步骤

c语言网站,做网站程序的步骤,短视频动画人物说话制作,做网站的品牌公司有哪些1 题目:连续数组 官方标定难度:中 给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。 示例 1: 输入:nums [0,1] 输出:2 说明:[0, 1] 是具有相…

1 题目:连续数组

官方标定难度:中

给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。

示例 1:

输入:nums = [0,1]
输出:2
说明:[0, 1] 是具有相同数量 0 和 1 的最长连续子数组。

示例 2:

输入:nums = [0,1,0]
输出:2
说明:[0, 1] (或 [1, 0]) 是具有相同数量 0 和 1 的最长连续子数组。

示例 3:

输入:nums = [0,1,1,1,1,1,0,0,0]
输出:6
解释:[1,1,1,0,0,0] 是具有相同数量 0 和 1 的最长连续子数组。

提示:

1 <= nums.length <= 1 0 5 10^5 105
nums[i] 不是 0 就是 1

2 solution

代码

class Solution {
public:
int findMaxLength(vector<int> &nums) {unordered_map<int, int> map;map[0] = -1;int s = 0;int Max = 0;for (int i = 0; i < nums.size(); i++) {s += nums[i] * 2 - 1; // 映射成 -1 和 1;// cout << s << " ";if (map.find(s) != map.end()) {Max = max(Max, i - map[s]);//cout << i - map[s];}else{map[s] = i;}}return Max;
}
};

结果

在这里插入图片描述

http://www.dtcms.com/a/523424.html

相关文章:

  • 凡科建站是永久的吗wordpress地产主题
  • 环保空调东莞网站建设中国重大新闻
  • 衡水武邑县建设局网站重庆网站建设川娃子
  • dw怎么做网站企业管理咨询有限公司经营范围
  • 网上的网站模板怎么用wordpress主页不显示文章
  • 辽宁网站seo如何做网站维护 找关键词
  • 多语种企业网站建设品牌推广网络公司
  • 合肥软件开发网站建设wordpress修改分类标题
  • 创建空白网站网站系统建设的目标
  • 网站宣传册彩票网站wordpress模板
  • wordpress 提交 没反应搜索引擎优化排名技巧
  • 网站建设目录结构设计wordpress优化nginx
  • 网站建设运行情况报告长沙网红美食打卡地
  • 深圳宝安住房和建设局网站官网服务器维修
  • 制作网站需要学什么软件有哪些内容应用公园app的功能介绍
  • 网站建设算无形资产吗wordpress主题 已存在
  • 江西建设网官方网站天津seo结算
  • 建网站 京公网安昆明房产信息网
  • 哲学专业特色建设网站php网站实例教程
  • 青岛公司做网站wordpress不能更新插件
  • 如何控制一个网站软件开发可视化 网站开发工具
  • 网站界面设计需要首先做市场研究吗温岭手机网站建设
  • 企业网站文化建设如何免费发布广告
  • 河北网站建设和运营长沙网站设计服务
  • 水头哪里有做网站的嘉兴网站建设系统
  • 郑州建设网站公司互联网营销是做什么的
  • 微信小程序wordpress插件dx seo下载
  • 厦门市建设保障性住房局网站厦门建设局
  • 个人网站的留言板怎么做淄博制作网站的公司
  • 网站的作用有哪些各地城乡建设网站更新