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

怎样做展示型网站常州制作网站价格

怎样做展示型网站,常州制作网站价格,如何做网站静态页面,国外网站做淘宝客Halo#xff0c;这里是Ppeua。平时主要更新C#xff0c;数据结构算法#xff0c;Linux与ROS…感兴趣就关注我bua#xff01; 974. 和可被 K 整除的子数组 题目:示例:题解: 题目: 示例: 题解: 本题与560.和为K的子数组高度相似 同样的,本题利用了前缀和的定理.当(pre[i]-… Halo这里是Ppeua。平时主要更新C数据结构算法Linux与ROS…感兴趣就关注我bua 974. 和可被 K 整除的子数组 题目:示例:题解: 题目: 示例: 题解: 本题与560.和为K的子数组高度相似 同样的,本题利用了前缀和的定理.当(pre[i]-pre[j-1])mod k0时.即为所寻找的答案. 将这个式子做简单的变换.则可以得到.pre[i] mod k pre[j-1] mod k时即为所寻找的答案. 同样利用hash存储每一次答案. 最后的答案即为以每一个位置为数尾的符合条件的子数组个数之和。需要注意的一个边界条件是我们需要对哈希表初始化记录mp[0]1的情况这样就考虑了前缀和本身被 k 整除的情况。 由于C没有对负数取模的操作,所以我们需要对负数的模进行处理,具体的如下: (sum%k)的结果可能为负数,此时进行如下处理(sum%kk)%k, 即使是远小于K的负数其对K同余后其负数同余值的绝对值都要小于K所以加上K后再对K同余就是其正数的同余值. 举个例子: (-33%55)%52 代码: class Solution { public:int subarraysDivByK(vectorint nums, int k) {for(int i1;inums.size();i){nums[i]nums[i-1];}unordered_mapint,intmap;map[0]1;int res0;for(int i0;inums.size();i){int models((nums[i]%kk)%k);if(map.find(models)!map.end()){resmap[models];}map[models];}return res;} };class Solution { public: int subarraysDivByK(vector nums, int k) { for(int i1;inums.size();i) { nums[i]nums[i-1]; } unordered_mapint,intmap; map[0]1; int res0; for(int i0;inums.size();i) { int models((nums[i]%kk)%k); if(map.find(models)!map.end()) { resmap[models]; } map[models]; } return res; } };
http://www.ho-use.cn/article/10822778.html

相关文章:

  • 福建省建设厅网站投诉公众号开发信息开发者密码是什么
  • 校园网站平台建设郑州信息网平台
  • 江苏工信部网站备案查询白城网站开发
  • 怎样 建设电子商务网站sem推广代运营
  • 做网站的软件图标机构类网站有哪些
  • 衡水企业网站设计报价正能量网站下载
  • 男男互做网站泰国小网站下载渠道有哪些
  • 网站数据丢失了做数据恢复需多久学习网站建设网站
  • 深圳网站开发公司有哪些wordpress写博客流行吗
  • 网站开发专业公司有哪些龙岗高端网站建设
  • 淄博网站设计方案短剧推广平台app
  • 江山市建设局网站本地主机 搭建网站
  • 想开民宿自己怎么做介绍的网站微信营销软件破解版
  • 钦州市网站建设嘉兴制作手机网站
  • 做后台财务系统网站网络公司可以做哪些业务
  • 新手做自己的网站小程序推广怎么赚钱
  • 网站注册wordpress京东客系统
  • 嘉兴门户网站企业 网站 程序
  • 网站制作代码大全最简单的做网站的工具
  • 企业网站实名认证时间榆次建设局网站
  • wordpress会员制网站天眼查个人查询入口
  • 网站改版公司哪家好该如何选择深圳网站建设公司
  • 深圳网站建设高端湖北省建设主管网站
  • 网站浏览器兼容问题东莞一站式网站建设
  • 做网站多大上行速度山东建设银行招聘网站
  • 企业门户网站源码群晖wordpress安装教程
  • 佛山做网站哪家好wordpress账号注册页面
  • 网站建设报价费用是多少网站后台 请示
  • 网站被取消备案河南营销型网站建设
  • 阳江网站建设网站建设出售