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

川畅科技联系 网站设计涟水县住房和城乡建设局网站

川畅科技联系 网站设计,涟水县住房和城乡建设局网站,百度蜘蛛如何找网站,百度域名地址查询560. 和为 K 的子数组 560. 和为 K 的子数组 题目描述#xff1a; 给你一个整数数组 nums 和一个整数 k #xff0c;请你统计并返回 该数组中和为 k 的连续子数组的个数 。 子数组是数组中元素的连续非空序列。 解题思路#xff1a; 我们可以很容易想到暴力解法#xf…  560. 和为 K 的子数组 560. 和为 K 的子数组 题目描述 给你一个整数数组 nums 和一个整数 k 请你统计并返回 该数组中和为 k 的连续子数组的个数 。 子数组是数组中元素的连续非空序列。 解题思路 我们可以很容易想到暴力解法但是时间复杂度为N^2我们可以是用前缀和对其优化  我们可以利用前缀和数组sum来记录sum【i】代表到i位置的子数组之和 假设这是0-i的数组后面的我们先不看我们可以将其分成两部分一部分之和为k另外一部分为sum【i】-k本题是求和为k的数组的个数 那问题就可以变为在sum【i】-k中有多少个子数组等于sum【i】-k 这段区间正负都有子区间可能不只有一个噢 我们可以利用hash来完成本题一个参数为前缀和一个参数为次数 都是int类型 我们可以利用一个int变量来代替sum数组因为sum不用每个都记录下来只要记录上一个位置 解题代码 class Solution { public:int subarraySum(vectorint nums, int k) {unordered_mapint,inthash;hash[0]1;int ret0;int sum0;for(auto x:nums){sumx;if(hash.count(sum-k))rethash[sum-k];hash[sum];}return ret;} }; 974. 和可被 K 整除的子数组 974. 和可被 K 整除的子数组 题目描述 给定一个整数数组 nums 和一个整数 k 返回其中元素之和可被 k 整除的连续、非空 子数组 的数目。 子数组 是数组的 连续 部分。 解题思路 解决本题我们先来补充两个知识点  同余定理a-b/pk....0可以转换为a%pb%p具体证明可见同余定理_百度百科 (baidu.com) C中负数a%正数p在C负数求余正数正确应该为正数但是计算结果为负数我们对其修正时期变成a%pp但是为了考虑到正负统一的问题我们再次进行修正让其变为a%pp%p 接下来我们来看一下本题本题如果你做了上一题你会发现基本上是类似的 只不过判断条件不太一样罢了 题目要求的可以被k整除的数组为图中sum-x部分那就变成sum-x%k0也就变成了sum%kx%k也就转为为在【0i-1】这个区间内有多少个前缀和的余数等于sum%k 解题代码  class Solution { public:int subarraysDivByK(vectorint nums, int k) {unordered_mapint,inthash;hash[0%k]1;int ret0;int sum0;for(auto x:nums){sumx;int r(sum%kk)%k;if(hash.count(r))rethash[r];hash[r];}return ret;} };
http://www.hkea.cn/news/14554054/

相关文章:

  • 网站群建设系统index放WordPress哪个目录
  • 重庆 网站建设大全福利营销技巧和营销方法
  • 网站安全检测太原网站建设需求多嘛
  • 深圳做网站(龙华信科)鼓楼网站开发
  • 有做机械工装的网站吗音乐网站开发环境描述
  • 石家庄 外贸网站建设浙江网站推广
  • 深圳 网站建设 公司企业网站建设的一般要素包括6
  • 外贸网站关键词网站制作案例效果
  • 贵阳百度做网站电话做盗市相关网站
  • 宜兴经济开发区人才网湖南网站建设seo优化
  • 广东企业网站建设永久免费的电销外呼系统
  • 红番茄 网站点评免费咨询医生妇科医生
  • 网站开发雷小天wordpress注册邮件问题
  • 网站建设依据什么法律188旅游网站源码下载
  • 创建网站的免费软件国内销售管理系统需求分析
  • 青岛市住房和城乡建设局网站查询旅游公司的网站怎么做
  • 十大购物网站网站公司后台
  • 一个网站开发项目小组成员区块链技术网站开发
  • 车子网站网站建设理念
  • 甜品网站建设项目规划书微商城网站建设策划书
  • 邢台专业做网站推广网站名称意义
  • 房地产公司网站模板百度推广建设网站是不是合发
  • 如何网站优化排名福州网站建设兼职
  • 河南海华工程建设监理公司网站seo搜索优化专员
  • 网站开发技术发展史甘肃肃第八建设集团网站
  • 上海网站开发开发好的公司电话手游传奇发布网站999
  • 做网站多少钱一般logo设计一键生成
  • 网站建设解决恩问题如何修改响应式网站模板
  • 合肥序曲网站建设公司怎么样智加设计公司
  • 网络营销的形式网站营销厦门 建网站