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

湘潭网站建设厦门网站制作迁移wordpress 500

湘潭网站建设厦门网站制作,迁移wordpress 500,淘宝网站开发实训报告,网站内容批量替换一、题目 1、题目描述 给你一个下标从 0 开始的整数数组 nums #xff0c;你必须将数组划分为一个或多个 连续 子数组。 如果获得的这些子数组中每个都能满足下述条件 之一 #xff0c;则可以称其为数组的一种 有效 划分#xff1a; 子数组 恰 由 2 个相等元素组成#xf…一、题目 1、题目描述 给你一个下标从 0 开始的整数数组 nums 你必须将数组划分为一个或多个 连续 子数组。 如果获得的这些子数组中每个都能满足下述条件 之一 则可以称其为数组的一种 有效 划分 子数组 恰 由 2 个相等元素组成例如子数组 [2,2] 。子数组 恰 由 3 个相等元素组成例如子数组 [4,4,4] 。子数组 恰 由 3 个连续递增元素组成并且相邻元素之间的差值为 1 。例如子数组 [3,4,5] 但是子数组 [1,3,5] 不符合要求。 如果数组 至少 存在一种有效划分返回 true 否则返回 false 。 2、接口描述 ​ class Solution { public:bool validPartition(vectorint nums) {} }; 3、原题链接 2369. 检查数组是否存在有效划分 二、解题报告 1、思路分析 属于入门级别的动态规划问题 定义状态f[i]为前i个元素是否存在有效划分 那么根据划分的定义第i个元素可以和它左边的两个元素以及左边相邻的一个元素进行状态转移 三种划分定义可以有三个状态转移方程 代码还是很好写的注意初始化以及状态转移不要越界 2、复杂度 时间复杂度 O(N)空间复杂度O(N) 3、代码详解 ​ class Solution { public: bool f[100005];bool validPartition(vectorint nums) {memset(f, 0, sizeof f), f[0] 1, f[2] nums[0] nums[1];int n nums.size();for(int i 3, x; i n; i){if(nums[i - 1] nums[i - 2]) f[i] f[i] || f[i - 2];if(nums[i - 1] nums[i - 2] nums[i - 2] nums[i - 3])f[i] f[i] || f[i - 3];if(nums[i - 1] - 1 nums[i - 2] nums[i - 2] - 1 nums[i - 3])f[i] f[i] || f[i - 3];}return f[n];} };
http://www.hkea.cn/news/14361455/

相关文章:

  • 金华公司建站模板淄博乐达网站建设吧
  • 网站页面设计说明书网站如何做市场推广
  • 电子商务网站建设开发文档网页设计与制作实训报告结果
  • 建设网站的和服务器用myeclipse做网站
  • 网站seo是干什么的中小企业网络架构
  • wordpress免备案空间seo网站优化
  • 网站顶部悬浮广告代码宜宾建设教育培训中心网站
  • 做传奇网站云服务器地域改选哪里哪里有培训网页设计
  • 北京网站设计公司兴田德润简介最近热点新闻事件2023
  • 常见的手机网站文化传媒有限公司网站建设
  • 站内推广有哪些具体方式深圳招聘一般在哪个网站
  • 网站转化率最新版的wordpress怎么添加特征图
  • 网站设计西安学习济南卓远网站建设
  • 邯郸网站只做安徽建设工程信息网监理查询
  • 做网站项目的弊端做一个企业的网站怎么做
  • 做信息网站能挣钱吗企业网站的维护工作要怎么做
  • 长沙网站建设长沙网站制作搜索引擎推广是什么工作
  • 普陀区网站建设网站是空间备案
  • seo推广需要网站吗仙游县建设局网站
  • 住房建设部官方网站公示公告知名的网站开发公司
  • 公司开通网站石家庄做网站科技公司
  • 关键词优化推广排名软件网站新闻标题标题怎样进行优化
  • 做网站相册国外做兼职的网站
  • ssh做的大型网站专属头像制作免费
  • 石家庄网站建设外包昆明网上商城网站建设
  • 昆明网站建设去出发科技公司抖音代运营
  • 广告公司怎么设置网站关键字网站后缀tw
  • 做可视化的网站建设银行网站一直打不开
  • 网站登记表考虑了软件开发过程中的风险
  • 怎么快速建立一个网站搜索优化报价