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

如何做网站里的子网站网络科技公司

如何做网站里的子网站,网络科技公司,网页怎么截图,手工活接单正规平台给你一个由 正 整数组成的数组 nums 。 如果数组中的某个子数组满足下述条件,则称之为 完全子数组 : 子数组中 不同 元素的数目等于整个数组不同元素的数目。 返回数组中 完全子数组 的数目。 子数组 是数组中的一个连续非空序列。 示例 1&#xff…

给你一个由  整数组成的数组 nums 。

如果数组中的某个子数组满足下述条件,则称之为 完全子数组 :

  • 子数组中 不同 元素的数目等于整个数组不同元素的数目。

返回数组中 完全子数组 的数目。

子数组 是数组中的一个连续非空序列。

示例 1:

输入:nums = [1,3,1,2,2]
输出:4
解释:完全子数组有:[1,3,1,2]、[1,3,1,2,2]、[3,1,2] 和 [3,1,2,2] 。

示例 2:

输入:nums = [5,5,5,5]
输出:10
解释:数组仅由整数 5 组成,所以任意子数组都满足完全子数组的条件。子数组的总数为 10 。

提示:

  • 1 <= nums.length <= 1000
  • 1 <= nums[i] <= 2000

分析:使用滑动窗口来解决这个问题。用一个 flag 数组,记录对应的元素是否出现过,并用 cnt 记录出现过不同的元素数量。之后遍历数组,用 temp 数组记录已经出现过哪些元素,每出现过一个元素, cnt 的值减 1。

初始时,窗口的左端点 L = 0。当 cnt 等于 0 时,说明从 L 到当前位置 index 的子数组是完全子数组,且从 index 到 nums 数组末尾的所有子数组也都满足完全子数组的条件,因此 ans += numsSize - index。之后要将窗口的左端点 L 向右移动,直到从 L 到 index 的子数组不满足条件。每次移动时,若仍然满足条件,ans 还要加上 numsSize - index。这样遍历完整个数组即可得到答案。

int countCompleteSubarrays(int* nums, int numsSize) {int ans,l,r,cnt;cnt=ans=l=r=0;int flag[2020]={0},temp[2020]={0};for(int i=0;i<numsSize;++i)if(!flag[nums[i]])flag[nums[i]]++,cnt++;for(int i=0;i<numsSize;++i){temp[nums[i]]++;if(temp[nums[i]]==flag[nums[i]])cnt--;if(cnt==0){ans+=numsSize-i;//printf("ans=%d i=%d add=%d\n",ans,i,numsSize-i);for(;l<=i;++l){temp[nums[l]]--;if(temp[nums[l]]<flag[nums[l]]){l++;cnt++;break;}else ans+=numsSize-i;//printf("for ans=%d l=%d \n",ans,l);}//printf("ans=%d l=%d \n",ans,l);}}return ans;
}

http://www.dtcms.com/wzjs/237672.html

相关文章:

  • 学生作业制作网站北京seo优化推广
  • android下载安装官方免费下载优化关键词排名软件
  • 我要建设一个网站谷歌浏览器安卓版
  • 怎么引导做淘宝的客户做官方网站网络优化是做啥的
  • 网页设计作业文件夹压缩包建站合肥网络公司seo
  • 做网站用什么团建营销策划主要做些什么
  • 护士首次注册网站关键词快速优化排名软件
  • 做公司网站,哪个程序用的多seo文章排名优化
  • 陕西省建设银行网站6化妆培训
  • 国际网站怎么做网站收录一键提交
  • 建筑网站资料排行榜韩国日本比分
  • 网站 备案 拍照深圳关键词推广优化
  • 聊城找个人做网站永久免费客服系统
  • 怎么样做微网站网站备案查询
  • 网站建设技术手段搜索引擎优化核心
  • 长春网站建设建站系统百度收录网站链接入口
  • 免费域名怎么做网站百度还原
  • 做网站的入什么科目视频号怎么推广流量
  • wordpress图片后加载网站seo设计
  • 江苏省建设考试信息管理系统网站品牌推广策略分析
  • 网站怎样做百度推广计划今天最新疫情情况
  • 无锡设计师网站营销软件哪个好
  • 福田网站建设深圳信科网络舆情
  • 网站开发目的和意义百度官网网页版
  • 品牌网站建设專註大蝌蚪网站建设解决方案
  • 中山做网站排名seo搜索引擎优化人员
  • 网站建设商家优秀的营销案例
  • 政府网站建设方案书怎么写近期国际热点大事件
  • 建设行官方网站什么是搜索引擎营销
  • h5购物网站模板百度做网站推广的费用