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

整站seo优化一般多少钱c2c有哪些

整站seo优化一般多少钱,c2c有哪些,外贸网站源码下载,广州有什么好玩的东西本文涉及的基础知识点 C算法#xff1a;前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 质数、最大公约数、菲蜀定理 LeetCode 1590. 使数组和能被 P 整除 给你一个正整数数组 nums#xff0c;请你移除 最短 子数组#xff08;可以为 空#xff09;算法前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 质数、最大公约数、菲蜀定理 LeetCode 1590. 使数组和能被 P 整除 给你一个正整数数组 nums请你移除 最短 子数组可以为 空使得剩余元素的 和 能被 p 整除。 不允许 将整个数组都移除。 请你返回你需要移除的最短子数组的长度如果无法满足题目要求返回 -1 。 子数组 定义为原数组中连续的一组元素。 示例 1 输入nums [3,1,4,2], p 6 输出1 解释nums 中元素和为 10不能被 p 整除。我们可以移除子数组 [4] 剩余元素的和为 6 。 示例 2 输入nums [6,3,5,2], p 9 输出2 解释我们无法移除任何一个元素使得和被 9 整除最优方案是移除子数组 [5,2] 剩余元素为 [6,3]和为 9 。 示例 3 输入nums [1,2,3], p 3 输出0 解释和恰好为 6 已经能被 3 整除了。所以我们不需要移除任何元素。 示例 4 输入nums [1,2,3], p 7 输出-1 解释没有任何方案使得移除子数组后剩余元素的和被 7 整除。 示例 5 输入nums [1000000000,1000000000,1000000000], p 3 输出0 提示 1 nums.length 105 1 nums[i] 109 1 p 109 前缀和 N nums.size() 由于是对p求余所以求前缀和的时候直接对p求余。 如果nums的和能被p整除则返回0。否则令p1 sum(num)%p ; 假定nums[i…j]被删除枚举j。令preSum[j1]为p2。则在preSum[0…j]中求值为 (p1-p2p)%p 的下标i如果有多个符合的下标取最大下标。ret j-i1的最小值如果ret n返回-1否则返回ret。 mValueIndex 的key:preSum[i]的值value:i。 代码 前缀和 class Solution {public:int minSubarray(vectorint nums, int p) {const int N nums.size();vectorint preSum(1);for (const auto n : nums) {preSum.emplace_back((n preSum.back()) % p);}const int p1 preSum.back() % p;if (0 p1) { return 0; }unordered_mapint, int mValueIndex;int ret N;for (int j 0; j N; j) {mValueIndex[preSum[j]] j;const int p3 (preSum[j 1] - p1 p) % p;if (mValueIndex.count(p3)) {ret min(ret, j 1 - mValueIndex[p3]);}}return (N ret) ? -1 : ret;}};单元测试 vectorint nums;int p;TEST_METHOD(TestMethod11){nums { 3, 1, 4, 2 }, p 6;auto res Solution().minSubarray(nums, p);AssertEx(1, res);}TEST_METHOD(TestMethod12){nums { 6,3,5,2 }, p 9;auto res Solution().minSubarray(nums, p);AssertEx(2, res);}TEST_METHOD(TestMethod13){nums { 1,2,3 }, p 3;auto res Solution().minSubarray(nums, p);AssertEx(0, res);}TEST_METHOD(TestMethod14){nums { 1,2,3 }, p 7;auto res Solution().minSubarray(nums, p);AssertEx(-1, res);}TEST_METHOD(TestMethod15){nums { 1000000000,1000000000,1000000000 }, p 3;auto res Solution().minSubarray(nums, p);AssertEx(0, res);}扩展阅读 我想对大家说的话工作中遇到的问题可以按类别查阅鄙人的算法文章请点击《算法与数据汇总》。学习算法按章节学习《喜缺全书算法册》大量的题目和测试用例打包下载。重视操作有效学习明确的目标 及时的反馈 拉伸区难度合适 专注闻缺陷则喜(喜缺)是一个美好的愿望早发现问题早修改问题给老板节约钱。子墨子言之事无终始无务多业。也就是我们常说的专业的人做专业的事。如果程序是一条龙那算法就是他的是睛失败反思成功 成功反思成功 视频课程 先学简单的课程请移步CSDN学院听白银讲师也就是鄙人的讲解。 https://edu.csdn.net/course/detail/38771 如何你想快速形成战斗了为老板分忧请学习C#入职培训、C入职培训等课程 https://edu.csdn.net/lecturer/6176 测试环境 操作系统win7 开发环境 VS2019 C17 或者 操作系统win10 开发环境 VS2022 C17 如无特殊说明本算法用**C**实现。
http://www.hkea.cn/news/14261162/

相关文章:

  • 电子商务网站APP国外上市公司网站建设
  • 哪些网站建设公司网站备案域名所有人
  • 网站配色分析宿州酒店网站建设
  • 外包网站有哪些中国纪检监察报简介
  • 孵化器网站建设方案wordpress上传图片压缩
  • 站长工具国产医院网站建设与维护题库
  • 美橙互联网站后台石家庄专业网站设计
  • 四方区企业型网站建设开发一套微商城多少钱
  • 网站城市切换代码深圳网站建设优化推广公司
  • 城乡与住房建设厅网站免费空间网站推荐
  • 西安网站制作公司做网站开发需要什么证书
  • 网站建设摊销时间是多久js链接wordpress
  • 用墨刀做网站首页网站建设外包 排名
  • 吉浦网站建设wordpress 4.1分页
  • 网站建设合同服务事项网站源码交易平台
  • 网站如何做导航条下拉菜单wordpress模板wiki
  • 网站进入沙盒期加强服务保障满足群众急需i
  • 有做网站动态效果软件网站建设总体规划
  • 网站转发代码wordpress的网站怎样添加地图坐标
  • 郑州专业网站制作的公司哪家好产品设计欣赏
  • 备案查询网站wordpress 伪静态404
  • 网站建设温州科目一星巴克网站建设方案
  • 国外网页素材网站成都网站seo诊断
  • 毕设做网站具体步骤湖南网络营销外包
  • 众鱼深圳网站建设贵州网站外包
  • 一般做网站要什么编程网站显示结算
  • 移动端h5网站开发框架wordpress图片切换
  • 旅游类网站如何做推广网站建设与安全
  • 如何更快的学习.net网站开发超云seo优化
  • 什邡移动网站建设wordpress 建站 教程视频