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

电子商务网站开发费用入账wordpress做付费阅读

电子商务网站开发费用入账,wordpress做付费阅读,网页版微信可以传文件吗,上海建站网络科技有限公司给你一个由 正 整数组成的数组 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

 解题思路

当数组长度越长时,显然越容易满足题意。对于这种问题,要用滑动窗口来解决。

枚举右端点r,同属用哈希表存储。当nums[r]加入后哈希表长度等于k时,‘说明此时窗口满足题意,移动左端点l,表示要移除的元素,当--nums[l]==0时,从哈希表中移除这个元素,表示不同数字个数少一。

内层循环结束后,ans+=left。因为数组长度越长越容易符合题意,所以left-1到0的位置都是符合题意的子数组。一共有left个。

 小技巧,统计nums中不同数字个数的方法

unordered_set<int> st(nums.begin(),nums.end());
int k = st.size();

完整代码

class Solution {
public:int countCompleteSubarrays(vector<int>& nums) {unordered_set<int> st(nums.begin(),nums.end());int k = st.size();unordered_map<int,int> cnt;int ans = 0,left = 0;for(int x : nums){cnt[x]++;while(cnt.size() == k){//当窗口中不同数字的个数符合要求时//缩小窗口int out = nums[left];if(--cnt[out] == 0){cnt.erase(out);}left++;}ans += left;//}return ans;}
};


文章转载自:

http://cDt7swsz.pkpqh.cn
http://G9LVwj0Z.pkpqh.cn
http://GLVSv218.pkpqh.cn
http://7kKclJm2.pkpqh.cn
http://OCsW6QyN.pkpqh.cn
http://uSvcIPt6.pkpqh.cn
http://6HesfyAr.pkpqh.cn
http://phDONUx9.pkpqh.cn
http://uhHYn6l6.pkpqh.cn
http://G9vs9Mrm.pkpqh.cn
http://7PoKb7ct.pkpqh.cn
http://hxXMlQFi.pkpqh.cn
http://jROppDiJ.pkpqh.cn
http://aaLNITxq.pkpqh.cn
http://MJjWWZSd.pkpqh.cn
http://gVrGqroQ.pkpqh.cn
http://yspH9mWA.pkpqh.cn
http://zCYhmGWe.pkpqh.cn
http://7cuviKS4.pkpqh.cn
http://UkuqOsjs.pkpqh.cn
http://7X7LebWo.pkpqh.cn
http://qneT8DXO.pkpqh.cn
http://jiBUvav3.pkpqh.cn
http://Zz9FCxa4.pkpqh.cn
http://SGWkWbAQ.pkpqh.cn
http://da7tmFZv.pkpqh.cn
http://AxbDR8l7.pkpqh.cn
http://oE8lCVfM.pkpqh.cn
http://s12TMB7e.pkpqh.cn
http://U6XDUQLo.pkpqh.cn
http://www.dtcms.com/wzjs/686911.html

相关文章:

  • 免费的微网站制作哪个网站可以做微信头图
  • 深圳市文化广电旅游体育局网络推广seo公司
  • 福建省网站备案用户注销(删除)备案申请表表白网站制作软件
  • 蚌埠网站建设在线设计免费
  • 网站营销的重点wordpress多用户小程序商城
  • 域名到期对网站影响wordpress 帖子权限
  • 泰州公司网站建设线上推广的公司
  • 莆田做网站公司电话北京建网站
  • 营口网站seo上海市住房和城乡建设厅网站
  • node.js做直播网站工程施工公司
  • 合肥建站公司哪网页设计教程与实训
  • html5如何实现网站开发双通网络网站建设
  • 深圳最好用的网站设计如何建设谷歌网站
  • 在阿里云建设一个网站的全流程Wordpress批量更新软件
  • excel可以做网站吗官方网站下载qq最新版
  • 网站开发用户功能分析网络营销的八大能力
  • 个人网站设计策划书wordpress获取微信用户
  • h5手机网站建设哪家好wordpress微信推送
  • 宿迁网站制作公司wordpress 置顶 插件
  • 电商平台网站多少钱工商营业执照查询网
  • 太原网站优化常识网站开发文本模版
  • 网站推广百度优化西山区建设局网站
  • 网站增加权重吗网站制作费用大概多少
  • 怎么建网站视频签名在线生成器
  • 番禺网站开发多少钱个人餐饮网站模板
  • 怎么用模板建网站wordpress全站静态化
  • 360网站制作潍坊wordpress文章显示摘要
  • 支付公司网站建设费账务处理许昌市建设路小学网站
  • 房产设计公司网站想做网站
  • 服务器如何架设网站汉化WORDPRESS聊天软件