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

自学网站免费短视频运营方案书范文

自学网站免费,短视频运营方案书范文,三星网上商城投诉电话,中区网站建设leetcode 70. 爬楼梯 题目链接#xff1a;70. 爬楼梯 - 力扣#xff08;LeetCode#xff09; 本题可以用背包问题来解决#xff0c;就相当于楼顶是背包#xff0c;台阶是物品#xff0c;相当于之前写法的进阶版。 代码实现 class Solution { public:int climbStairs(in… leetcode 70. 爬楼梯  题目链接70. 爬楼梯 - 力扣LeetCode 本题可以用背包问题来解决就相当于楼顶是背包台阶是物品相当于之前写法的进阶版。 代码实现 class Solution { public:int climbStairs(int n) {vectorint dp(n 1,0);dp[0] 1;for(int i 1;i n;i) {for(int j 1;j 2;j) {if(i - j 0) dp[i] dp[i - j];}}return dp[n];} }; leetcode 322. 零钱兑换 题目链接322. 零钱兑换 - 力扣LeetCode 视频链接动态规划之完全背包装满背包最少的物品件数是多少| LeetCode322.零钱兑换_哔哩哔哩_bilibili 题目概述 给你一个整数数组 coins 表示不同面额的硬币以及一个整数 amount 表示总金额。 计算并返回可以凑成总金额所需的 最少的硬币个数 。如果没有任何一种硬币组合能组成总金额返回 -1 。 你可以认为每种硬币的数量是无限的。 示例 1 输入coins [1, 2, 5], amount 11 输出3 解释11 5 5 1 示例 2 输入coins [2], amount 3 输出-1 示例 3 输入coins [1], amount 0 输出0思路 1.确定dp数组含义dp[j]凑足总额为j所需钱币的最少个数为dp[j]。 2.确定递推公式dp[j] min(dp[j - coins[i]] 1, dp[j])。 3.数组初始化dp[0]0,非0下标初始化成最大值。以前都是max这次是min 4.确定遍历顺序本题不用强调顺序本题既不是组合数也不是排列数第一层遍历物品和背包哪个都行第二层也是。 5.打印dp数组 代码实现先物品后背包 class Solution { public:int coinChange(vectorint coins, int amount) {vectorint dp(amount 1, INT_MAX);dp[0] 0;for (int i 0; i coins.size(); i) { // 遍历物品for (int j coins[i]; j amount; j) { // 遍历背包if (dp[j - coins[i]] ! INT_MAX) { // 如果dp[j - coins[i]]是初始值则跳过dp[j] min(dp[j - coins[i]] 1, dp[j]);}}}if (dp[amount] INT_MAX) return -1;return dp[amount];} }; 代码实现先背包后物品 class Solution { public:int coinChange(vectorint coins, int amount) {vectorint dp(amount 1, INT_MAX);dp[0] 0;for (int i 1; i amount; i) { // 遍历背包for (int j 0; j coins.size(); j) { // 遍历物品if (i - coins[j] 0 dp[i - coins[j]] ! INT_MAX ) {dp[i] min(dp[i - coins[j]] 1, dp[i]);}}}if (dp[amount] INT_MAX) return -1;return dp[amount];} }; leetcode 279.完全平方数 题目链接279. 完全平方数 - 力扣LeetCode 视频链接动态规划之完全背包换汤不换药| LeetCode279.完全平方数_哔哩哔哩_bilibili 题目概述 给你一个整数 n 返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数其值等于另一个整数的平方换句话说其值等于一个整数自乘的积。例如1、4、9 和 16 都是完全平方数而 3 和 11 不是。 示例 1 输入n 12 输出3 解释12 4 4 4 示例 2 输入n 13 输出2 解释13 4 9本题和上一道题其实都差不多换汤不换药的的东西。 代码实现先物品后背包 class Solution { public:int numSquares(int n) {vectorint dp(n 1,INT_MAX);dp[0] 0;for(int i 1;i * i n;i) {for(int j i * i;j n;j) {dp[j] min(dp[j - i * i] 1,dp[j]);}}return dp[n];} }; 代码实现先背包后物品 class Solution { public:int numSquares(int n) {vectorint dp(n 1, INT_MAX);dp[0] 0;for (int i 0; i n; i) { // 遍历背包for (int j 1; j * j i; j) { // 遍历物品dp[i] min(dp[i - j * j] 1, dp[i]);}}return dp[n];} };
http://www.hkea.cn/news/14277162/

相关文章:

  • 域名怎么创建网站吗昆明招工网站找普工作建设工作
  • 免费网站制作推广dede 网站地图模板
  • 天津塘沽网站建设公司办公室设计图平面布置图
  • 哈尔滨网站建设哈尔滨嘉兴秀洲区全网seo优化优惠
  • 奉贤北京网站建设西部网站助手
  • 怎么看网站域名海南赞赞网络科技有限公司
  • 建设工程合同备案网站1个ip可以做几个网站吗
  • 陇南比亚网站建设美美哒免费高清影院在线观看
  • 无法打开网页是怎么回事有南昌网站优化公司
  • 官方网站入口辽宁阜新建设学校官方网站
  • 网站推广文案网站客户续费
  • 网站优化防范提高工作效率总结心得
  • 网站要怎么备案wordpress语言切换
  • .net开发网站的优点做网站没资源
  • 婚纱网站建设目的企业开源网站系统
  • 国外做电商网站有哪些wordPress登不上数据库
  • 做网站广告收入互联网软件公司排名
  • 双语网站代码如何做一个网站
  • 那个网站做排列五头比较准ps企业网站模板免费下载
  • 潍坊网站建设报价费用2022最新小学生新闻
  • 网站推广的心得网站服务器能更换吗
  • 软件外包网站服务行业网站建设
  • 网站建设步骤完整版四川省四川省住房和城乡建设厅网站
  • 重庆最大的网站制作公司公路机电工程建设网站
  • 单位网站建设制作个人网站制作成品图片
  • 网页网站开发淘宝网站SEO怎么做
  • 广州开发网站建设北京电力交易中心
  • 最专业的做网站公司哪家好网业协同具体指什么
  • 外贸移动端网站模板网站建设sem账户搭建
  • 外贸谷歌网站推广切削工具东莞网站建设