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

垂直门户网站都有什么seo如何优化图片

垂直门户网站都有什么,seo如何优化图片,做网站所具备的的条件,免费制作企业网站平台完全背包,动态规划例题。 题目 这题跟完全背包跟完全平方数有点相似。在完全平方数中,用一个dp数组去取得目标金额的每一步的最优,当前状态可能来自上一个dp,也有可能比上一个dp更小,因此往回退一步加一做比较。在完全…

完全背包,动态规划例题。

题目

这题跟完全背包跟完全平方数有点相似。在完全平方数中,用一个dp数组去取得目标金额的每一步的最优,当前状态可能来自上一个dp,也有可能比上一个dp更小,因此往回退一步加一做比较。在完全背包中,遍历到的物品是放还是不放使得收益大。

public class Solution {public int coinChange(int[] coins, int amount) {int max = amount + 1;int[] dp = new int[amount + 1];Arrays.fill(dp, max);dp[0] = 0;//未达到amountfor (int i = 1; i <= amount; i++) {for (int j = 0; j < coins.length; j++) {if (coins[j] <= i) {dp[i] = Math.min(dp[i], dp[i - coins[j]] + 1);}}}return dp[amount] > amount ? -1 : dp[amount];//状态未转移,amount达不到,返回-1}
}

当然,从背包上看,也可以先进行遍历物品,再遍历体积,会减少一些执行次数。

时间复杂度:O(Sn),空间复杂度:O(S)。S为amount。

public class Solution {public int coinChange(int[] coins, int amount) {int max = amount + 1;int[] dp = new int[amount + 1];Arrays.fill(dp, max);dp[0] = 0;for (int coin : coins) {for (int j = coin; j <= amount; j++) {dp[j] = Math.min(dp[j], dp[j - coin] + 1);}}return dp[amount] > amount ? -1 : dp[amount];}
}

动态规划还是要找准状态值及状态转移方程,注意dp数组的值是到目标值的最优解,是用来实现每一步状态的。

http://www.ds6.com.cn/news/88035.html

相关文章:

  • 郴州网站建设百度关键词排名代做
  • 顺德大良哪家做网站好地推接单网
  • 人力资源公司加盟合作厦门seo关键词优化代运营
  • 北京网站外包关键词优化最好的方法
  • 电子商务网站建设可用性五个方面nba排名最新赛程
  • 做电影网站被告版权2023疫情第三波爆发时间
  • 建设银行ETC的网站是哪个获客渠道找精准客户
  • 000webhost wordpress关键词快速排名seo怎么优化
  • 安吉做企业网站最近国家新闻
  • 建设银行网站官网aso优化师
  • 可以注册邮箱的网站怎样建网站
  • 做图素材网站开通会员哪个好seo技术306
  • 建网站云空间百度直播
  • asp.net 网站 项目 区别seo好学吗入门怎么学
  • 深圳高端品牌网站设计网络优化有前途吗
  • 自媒体 power by wordpress网站优化排名推广
  • 有什么网站可以做运动网站seo分析常用的工具是
  • 电商网站开发测试数据谁给提供竞价托管外包代运营
  • 网页源码怎么做网站西安网络推广营销公司
  • 微信网页网站怎么做新闻最新消息
  • 专业建站lhznkj短视频seo排名
  • wordpress广告位插件哪个好网站关键词优化排名外包
  • 绵阳做网站的有哪些免费网站 推广网站
  • iis添加网站的物理路径做一个网站的步骤
  • 如何使用jq做弹幕网站天津网站制作系统
  • 个人网站模板代码今日新闻联播主要内容摘抄
  • 网站做直播需要资质吗今日预测足球比分预测
  • 做网站坂田最近新闻头条最新消息
  • 有域名在本机上做网站百度seo优化推广公司
  • 网站做微信链接北京seo报价