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

湘潭网站建设厦门网站制作网站首页设计欣赏

湘潭网站建设厦门网站制作,网站首页设计欣赏,wordpress标签后多了一个(),企业网络营销策划案一、题目 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.dnsts.com.cn/news/191816.html

相关文章:

  • 做网站需要做需求分析吗360浏览器直接进入网站
  • 图片 网站源码 采集主机类型wordpress
  • 安溪县住房和城乡规划建设局网站网站主页面布局怎么做
  • 上海网站建设升级搜索引擎营销的方法有哪些
  • 网站推广郑州免费白嫖国外服务器app
  • 网站构建的基本流程五个环节《传奇世界》官网
  • 个体工商户经营范围做网站电子商务这个专业好吗
  • 通化市网站建设网站建设案例收费情况
  • 天津网站制作培训马蜂窝旅游网站怎么做
  • 企业网站建设优化广东深圳是一个城市吗
  • 大型网站开发协调如何入侵网站后台密码
  • 哪家网站推广做的好辽宁城乡住房建设厅官网证书查询
  • 大连市建设工程老网站电子商务平台网站建设方式
  • 北京赛车网站开发河南网站建设 网站制作 网站设计
  • 黄石港区建设局网站网站开发介绍ppt
  • 网站建设彳金手指排名网页设计公司背景
  • 关于做电影的网站设计垦利县建设局网站
  • 云南省建设厅网站二级建造师用旧手机做网站服务器
  • 论坛静态网站源码免费的简历制作
  • 潍坊仿站定制模板建站上海百度推广优化公司
  • 宝塔面板做网站不能打开PHP显示404大连关键词快速排名
  • 网站开发 图形验证码鹏鹞网站页面代码
  • 建站收入企业档案网站建设
  • 福清市建设局官方网站建网站要多少钱 东莞
  • 河南联通 网站备案建立什么船籍港
  • 电子商务网站会员体系wordpress 导航文字图片
  • 看网站搜什么关键词苏州本地网站有哪些
  • 建设银行网站注销吗自建站怎么推广
  • 帝国cms网站地图xml做网站的电脑配置
  • 大连做企业网站哪家好成都企业网站建设公司电话