建商城网站的平台国外c2c平台有哪几个

bicheng/2026/1/25 22:20:31/文章来源:
建商城网站的平台,国外c2c平台有哪几个,太原在线网站建设,淘宝网站建设退款目录 最长的斐波那契数列子序列的长度 1.题目 2.题目接口 3.解题思路及其代码 最长的斐波那契数列子序列的长度 1.题目 如果序列x_1#xff0c;X_2#xff0c;...#xff0c;x_n 满足下列条件#xff0c;就说它是斐波那契式的: 1.n 3 2.对于所有i2 nX_2...x_n 满足下列条件就说它是斐波那契式的: 1.n       3  2.对于所有i2 n都有 x_i X_{i1} X_{i2} 给定一个严格递增的正整数数组形成序列arr找到arr中最长的斐波那契式的子序列的长度。如果一个不存在返回0。 (回想一下子序列是从原序列arr中派生出来的它从arr中删掉任意数量的元素(也可以不删)而不改变其余元素的顺序。例如[358] 是[3 45678]的一个子序列) 示例1: 输入: arr [1,2,3, 4, 5, 6,7,8] 输出:5 解释: 最长的斐波那契式子序列为[1,2,3,5,8] 。 示例2: 输入: arr [1,3,7,11,12,14,18]输出:3 解释: 最长的斐波那契式子序列有[1,11,12]、[3,11,14] 以及 [7,11,18] 。 提示: arr.length    1000     1 arr[ilarr[i 1] 10^9 2.题目接口 class Solution { public:int lenLongestFibSubseq(vectorint arr) {} }; 3.解题思路及其代码 这道题我们还是用动态规划的思想来解决。解决步骤如下 1.状态转移方程 状态转移方程的定义还是以老套路以dp[i]位置为结尾表示以i位置为结尾的最长的斐波那契数列。但是我们在这道题里面该用什么表示这个状态转移方程呢我的解决方法是用二维数组的方式。以dp[i][j]表示以arr[i]和arr[j]为结尾的的子序列的最长长度。那我们的dp[i][j]又该如何推导呢dp[i][j] dp[k][i]1dp[k][i]表示以arr[k]和arr[i]为结尾的最长的斐波那契数列加1表示当arr[j]与能作为斐波那契数列的一份子时加上arr[j]这个位置。 2.初始化 因为斐波那契数列的长度至少为3。所以我们在初始化dp表时可以先初始化为2.如下 int n arr.size(); vectorvectorintdp(n,vectorint(n,2)); 然后在返回时做如下判断 return Maxlenth 2?0:Maxlenth; 便可以返回最终的正确结果。 3.优化 这道题如果不进行优化处理那这道题的时间复杂度将会达到n^3。因为填表时要利用三层循环。但是如果进行如下优化利用unordered_map将数组元素和下标进行绑定。 unordered_mapint,inthash;for(int i 0;in;i) {hash[arr[i]] i;//下标和数组的值进行绑定 } 便可以将时间复杂度降到n^2。 解题代码如下 class Solution { public:int lenLongestFibSubseq(vectorint arr) {int n arr.size();vectorvectorintdp(n,vectorint(n,2));unordered_mapint,inthash;for(int i 0;in;i){hash[arr[i]] i;//下标和数组的值进行绑定}int Maxlenth 2;for(int j 2;jn;j){for(int i 1;in;i){int num arr[j] - arr[i];//前面的数的大小if(hash.count(num)hash[num]i)//这里的顺序不能变{dp[i][j] dp[hash[num]][i]1;}Maxlenth max(Maxlenth,dp[i][j]);}}return Maxlenth 2?0:Maxlenth;} };

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/86722.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

站内搜索本网站怎么做网站统计模板

在完成了 Rime 引擎/框架的安装,并安装了基础输入方案后,我们就可以在这个基础上开始 DIY 了。毕竟,Rime 最大的优势就是可定制性强。 但是,在我们 DIY 前,我们需要先做些准备工作。磨刀不误砍柴工,我们需…

自己做购物网站需要什么做旅游网站推广

标题 购票系统 类别 综合 时间限制 1S 内存限制 256Kb 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号&a…

湖州企业网站开发公司网站不被收录怎么办

作为一个刚开始学习的前端,小结一下:sort方法: 如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元…

域名对网站有什么影响吗设计公司logo图片

目录 1.概述 1.1 考虑标定参数实现方式 1.2 A2L生成 2. 主机厂视角 3.小结 1.概述

龙华品牌网站制作seo职业技能培训班

2019独角兽企业重金招聘Python工程师标准>>> Nonblocking IO 使用的是 polling (轮询)的方法(主动去问), 而 异步IO 使用的是信号机制(等待系统通知) 转载于:https://my.oschina.ne…

南京江宁做网站免费民事法律咨询

文章目录 4.1 比特币与区块链4.1.1 比特币基础4.1.2 比特币交易的工作流程:4.1.3 拓展案例 1:闪电网络4.1.4 拓展案例 2:比特币ATM 4.2 其他主要加密货币4.2.1 加密货币的多样性4.2.2 以太坊的案例4.2.3 拓展案例 1:非同质化代币&…

wordpress仿站插件WordPress实现网址导航

项目介绍 随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,在线文档管理当然也不能排除在外。在线文档管理系统是以实际运用为开发背景,运用软件工程原理和开发方法&…

网站标识代码怎么加产品推广外包

muParser数学公式解析 一、概述1. 针对速度进行了优化2. 支持的运算符3. 支持的函数4. 用户定义的常量5. 用户定义的变量6. 自定义值识别回调7. 其他功能 二、内置函数三、内置二元运算符四、三元运算符五、内置常量六、源码引入1. 源码文件2. 编译器开关1. MUP_BASETYPE2.MUP_…

自己做优惠劵网站网站seo查询工具

一、源码特点 java 大学生社团管理系统是一套完善的java web信息管理系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为 TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5…

检查目录遍历漏洞wordpress站点辽宁建设厅勘察设计网站

尝试了一下用C#运行一个控制台程序,希望获取输出并在适当的时候输入,看起来挺简单,不过实际使用发现只能让程序一次性执行完毕并获取输出(并没有仔细尝试各种方式)。 代码很简单: private void Test(){Proc…

商城网站建设框架国外优秀网站模板

在自然环境中,森林是地球生态系统的重要组成部分,它们为我们提供氧气、净化空气、防止土壤侵蚀等重要功能。然而,当森林发生火灾时,它们也会成为我们的噩梦。火势蔓延迅速,难以控制,对森林和生态环境造成严…

最好用的免费建站公司网站优化要怎么做

371.给你两个整数 a 和 b ,不使用 运算符 和 - ​​​​​​​,计算并返回两整数之和。 示例 1: 输入:a 1, b 2 输出:3 示例 2: 输入:a 2, b 3 输出:5 提示: -1000 …

枣强网站建设建设视频网站的视频源

使用Visual Studio打造强大的程序,从添加第三方库开始 博主简介一、引言二、理解第三方库三、下载和安装第三方库四、示例代码和演示五、总结 博主简介 💡一个热爱分享高性能服务器后台开发知识的博主,目标是通过理论与代码实践的结合&#x…

河南网站排名一家专门做灯的网站

1. 322【零钱兑换】- 动态规划 题目: 给你一个整数数组 coins ,表示不同面额的硬币;以及一个整数 amount ,表示总金额。计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额,返回…

软件公司都是帮别人做网站么做外贸商城网站

目录 前言一面git 常见命令跨窗口通信vue 响应式原理发布订阅模式翻转二叉树Promise.all()扁平化数组面试官建议 二面Event Loop 原理Promise 相关css 描边方式requestAnimationReact 18 新特性JSX 相关react 输出两次函数式编程React 批处理机制http请求头有哪些本地存储性能优…

大学班级网站建设做自媒体需要哪些网站

torch.nn.Module.apply 是 PyTorch 中用于递归地应用函数到模型的所有子模块的方法。它允许对模型中的每个子模块进行操作,比如初始化权重、改变参数类型等。 以下是关于 torch.nn.Module.apply 的示例: 1. 语法 Module.apply(fn)Module:P…

网站排版注册网站时手机号格式不正确

支持向量机(SVM)的异常检测 SVM通常应用于监督式学习,但OneClassSVM[8]算法可用于将异常检测这样的无监督式学习,它学习一个用于异常检测的决策函数其主要功能将新数据分类为与训练集相似的正常值或不相似的异常值。 OneClassSVM OneClassSVM的思想来源于这篇论文[9],SVM使用…

烟台北京网站建设梵克雅宝戒指

前言:最近在学以太网通讯,发现RMII接口配置的时钟管脚有MCU自己输出,想要看看是怎么输出的,对此进行记录 1、交接项目项目上使用的是PA8管脚来输出时钟50MHZ,提供给上面refclk。 先看手册 PA8的复用功能具备将MCU时钟…

男女做暧暧网站做一个小游戏要多少钱

声明周期与组件卸载 props配置:使用组件时传入数据state私有数据:组件内部使用的数据 state的使用注意事项 必须使用setState方法来更改state多个setState会合并调用props和state更新数据要谨慎(有可能在异步程序中更新)setState…

男女做那个的网站是什么淄博优化公司

目录 一、问题 二、实现方式 三、总结 tiips:如嫌繁琐,直接移步总结即可! 一、问题 1.grid布局可以通过 grid-template-columns来指定列的宽度。且可以通过repeat来指定重复的次数。但是现在的需求是:grid布局中元素的数量不确定&#…