沅江网站制作怎样制作游戏app软件

news/2025/9/24 4:33:28/文章来源:
沅江网站制作,怎样制作游戏app软件,7块钱建购物网站,长沙网站设计培训1.第 N 个泰波那契数 题目连接#xff1a;1137. 第 N 个泰波那契数 泰波那契序列 Tn 定义如下#xff1a; T0 0, T1 1, T2 1, 且在 n 0 的条件下 Tn3 Tn Tn1 Tn2给你整数 n#xff0c;请返回第 n 个泰波那契数 Tn 的值。 2.什么是动态规划 在解决这道问题之前…1.第 N 个泰波那契数 题目连接1137. 第 N 个泰波那契数 泰波那契序列 Tn 定义如下 T0 0, T1 1, T2 1, 且在 n 0 的条件下 Tn3 Tn Tn1 Tn2给你整数 n请返回第 n 个泰波那契数 Tn 的值。 2.什么是动态规划 在解决这道问题之前先来了解一下什么是动态规划。动态规划Dynamic Programming简称 DP是一种求解多阶段决策过程最优化问题的方法。简单的理解把原问题分解为相对简单的子问题先求解子问题再由子问题的解而得到原问题的解。 它的核心思想是把「原问题」分解为「若干个重叠的子问题」将子问题计算出来的结果存放到一张dp表中通过dp表中过往计算的结果来减少计算并计算出原问题。 它的解题步骤大致分为五个过程状态表⽰、状态转移⽅程、初始化、填表顺序、返回值 3.解决问题 (1)、状态表示 我们需要将子问题存放到一张dp表中而dp[i]就表示状态。对应这里的状态即为dp[i] 第 i 个泰波那契数的值。 (2)、状态转移⽅程 这道题就已经将状态转移方程给出我们稍微变形dp[i] dp[i - 1] dp[i - 2] dp[i - 3] (3)、初始化 由于dp[0]dp[1]dp[2]的数值题目以给出直接将值填入dp表中完成初始化。初始化时需要注意确保dp表下标不要越界。 (4)、初始化顺序 这里根据题目要求根据状态转移方程将dp填充。 (5)、返回值 返回dp[n]即为返回结果。 4.参考代码 C版本 class Solution { public:int tribonacci(int n) {vectorint dp(n 3,0);dp[1] dp[2] 1; for(int i 3;i n;i){dp[i] dp[i-3] dp[i - 2] dp[i -1];}return dp[n];} };Python3版本 class Solution:def tribonacci(self, n: int) - int:list [0, 1, 1]for i in range(3, n 1):next_value list[i - 3] list[i - 2] list[i - 1]list.append(next_value)return list[n]5.空间优化 在上面的代码当中空间的复杂度为O(N)。关于这道题我们求出dp[n]的值只需要求n前三个状态。所以我们就可以使用滚动数组的方案来优化空间。如果求dp[n]只需要n前的若干个状态那么就可以使用滚动数组优化。 优化代码C版本 class Solution { public:int tribonacci(int n) {if(n 0) return 0;if(n 1 || n 2) return 1;int a 0,b 1,c 1,d0;for(int i 3; i n;i){d a b c;// 滚动数组注意赋值顺序从前往后赋值[a,b,c] 不能后往前赋值[c,b,a]a b;b c;c d;}return d;} };

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

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

相关文章

营销型网站建设比较好慕课网站开发

aws日志通2.0 实现全面的日志管理和分析功能 一体化日志摄取 :把aws服务器日志和应用日志传输到opensearch域中无代码日志处理 :在网页控制台中就可以实现数据处理开箱即用 :提供可视化模版(nginx、HTTP server ) 架构…

网站怎么做图片动态图片大全wordpress网站很慢

作者:木木匠 http://my.oschina.net/luozhou/blog/3088908前言我们知道 SpringBoot 给我们带来了一个全新的开发体验,我们可以直接把 web 程序达成 jar 包,直接启动,这就得益于 SpringBoot 内置了容器,可以直接启动&am…

paypal网站做外贸经销商自己做网站合适吗

正题 题目大意 nnn个点每个点之间的边权是一个周期。 求从111出发经过mmm条边到nnn的最小权值 解题思路 分成mmm层表示天数&#xff0c;然后连边跑SPFASPFASPFA codecodecode #include<cstdio> #include<queue> #include<cstring> #define N 40100 using …

体育视频网站建设网站更换域名备案

学习 Jedis、RedisTemplate、StringRedisTemplate之间的比较 博客中提到&#xff1a;一. Jedis是Redis官方推荐的面向Java的操作Redis的客户端。 二. RedisTemplate,StringRedisTemplate是SpringDataRedis中对JedisApi的高度封装。SpringDataRedis相对于Jedis来说可以方便地更…

网站的交互怎么做asp网站下用php栏目

上期文章我们分享了如何使用LetNet体系结构来搭建一个图片识别的神经网络: 人工智能Keras的第一个图像分类器(CNN卷积神经网络的图片识别) 本期我们基于VGGNet神经网络来进行图片的识别,且增加图片的识别种类,当然你也可以增加更多的种类,本期代码跟往期代码有很大的相…

ti外包网站建设wordpress 插件 支付

背景 最近在研究tomcat调优的问题&#xff0c;开发人员做过的最多的tomcat调优想必就是线程池调优了&#xff0c;但是tomcat并没有使用jdk自己的线程池实现&#xff0c;而是自定了了线程池&#xff0c;自己实现了ThreadPoolExecutor类位于org.apache.tomcat.util.threads包下 …

做爰全程的网站文安做网站的

使用 Tailwind CSS 完成导航栏效果 本文将向您介绍如何使用 Tailwind CSS 创建一个漂亮的导航栏。通过逐步演示和示例代码&#xff0c;您将学习如何使用 Tailwind CSS 的类来设计和定制导航栏的样式。 准备工作 在开始之前&#xff0c;请确保已经安装了 Tailwind CSS。如果没…

为你的数据选择合适的分布:8个实用的概率分布应用场景和选择指南

拿到数据想建模,但不知道用哪个分布?大部分教科书都在讲一堆你永远用不到的东西。实际工作中,你只需要掌握几个核心分布,然后知道什么时候该用哪个就够了。 这里是我在做分析、实验设计、风险建模时真正会用的8个分…

wordpress网站映射简历电子版模板免费下载

原标题&#xff1a;Linux Kernel 4.4.19 LTS长期支持版发布摘要&#xff1a;近日&#xff0c;内核开发者Greg Kroah-Hartman公布了长期支持的Linux 4.4 Kernel系列第19个维护版本的细节。Linux 4.4是目前最新的LTS内核分支&#xff0c;被Arch Linux, Solus和Ubuntu Linux等众多…

五百亿建站模板重庆建工集团股份有限公司官网

BigDeciaml1. BigDecimal1. BigDecimal 我们知道&#xff0c;关于金钱相关的计算&#xff0c;都用BigDeciaml数据类型, 来表示金额。所有关于金额的项目中不能缺少它的使用。 而我今天说说用这个类型&#xff0c;踩到的坑。 金额比较问题 带精度不适用equals比较。使用compar…

浙江网站建设推广公司哪家好百度服务电话

** Java学习 第三章 数组&#xff08;三&#xff09;排序算法 ** 主要内容&#xff1a;排序算法、排序算法横向比较、Arrays工具类的使用、数组常见异常 1.数组中涉及到的常见算法&#xff1a;排序算法 1.1 排序算法分类&#xff1a;内部排序和外部排序 1.2 十大内部排序算…

专业手机网站建设推荐长春几个火车站啊

科技巨头的AI之战持续上演&#xff0c;而财报季是一窥AI成色的重要窗口。 谷歌和微软这对在多个领域均正面对决的科技巨头&#xff0c;又在同一日发布了财报&#xff0c;而这次相比上季度&#xff0c;战局似乎迎来了反转。 上季度&#xff0c;谷歌不仅成功抵御了Bing联手ChatG…

龙岩做网站开发价格京津冀协同发展意义

mvn archetype:create -DgroupIdcom.mycompany.app -DartifactIdmyWeb -DarchetypeArtifactIdmaven-archetype-webapp 转载于:https://www.cnblogs.com/alaricblog/p/3278239.html

网站特效 站长做属于公司的网站有什么好处

计算机网络21-40 以下是本文参考的资料 欢迎大家查收原版 本版本仅作个人笔记使用21、HTTPS是如何保证数据传输的安全&#xff0c;整体的流程是什么&#xff1f;&#xff08;SSL是怎么工作保证安全&#xff09;对称加密非对称加密消息认证码 (MAC)数字证书 22、如何保证公钥不被…

网站的关键词可以取消吗济南百度提升优化

作为一个芯片公司打杂人口&#xff0c;往往需要一个皮实耐打上天入地的编辑器… 一、先附上github路径&#xff0c;方便取走 git clone gitgithub.com:qqqw4549/vim_config_c_verilog.git 二、效果展示 支持ctrl]函数/模块跳转&#xff0c;支持cscope字串全局代码搜索 依赖&am…

天津百度爱采购重庆整站优化的电话销售

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Web服务器收到一个http请求&#xff0c;会针对每个请求创建一个HttpServletRequest和HttpServletResponse对象&#xff0c; 从客户端取…

如何宣传商务网站网站怎样优化seo

目录 流程控制之条件判断 2.1.if语句语法 2.1.1单分支结构 2.1.2双分支结构 2.1.3多分支结构 2.2.案例 例一: 例2: 例3: 例4: 例5: 例6: 例7: 例8: 例9: 2.3.case多条件判断 2.3.1.格式 2.3.2.执行过程 例10: 流程控制之条件判断 2.1.if语句语法 2.1.1单分…

佛山市手机网站建设企业企业大黄页

/Bin存放系统命令 /etc存放系统命令及配置文件的数据库 /lib存放C语言的库函数、数据库 /mnt存放可拆装的软件 /Tmp存放临时文件 /user存放用户目录 转载于:https://www.cnblogs.com/Ewin/archive/2008/12/22/1360111.html

怎么查找网站是谁做的建站开发软件

每个开发都会涉及到一个工作&#xff0c;就是网站开发。开发过程势必会涉及到需要对网站加速的部分&#xff0c;很多开发同学对此都很是头疼。 想让网站跑起来飞快&#xff0c;必须用上个网站加速神器&#xff0c;很多人都会推荐CDN。CDN的原理就是把网站文件提前搬到全国各地…

网站建设维护课件ppt销售渠道策略

使用PostMan可以方便快速的进行跨域测试。 只需要在请求头中手动添加一个Origin的标头&#xff0c;声明需要跨域跨到的域&#xff08;IP&#xff1a;端口&#xff09;就行&#xff0c;其余参数PostMan会自动生成。添加此标头后&#xff0c;请求会被做为一条跨域的请求来进行处…