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

东莞专业做网站的公司有哪些做网站都有什么成本

东莞专业做网站的公司有哪些,做网站都有什么成本,成都中风险地区,开源房产网站源码目录 一、(leetcode 70)爬楼梯 二、(leetcode 322)零钱兑换 三、(leetcode 279)完全平方数 一、(leetcode 70)爬楼梯 力扣题目链接​​​​​​ 状态:查看思路后AC 除…

目录

一、(leetcode 70)爬楼梯

二、(leetcode 322)零钱兑换

三、(leetcode 279)完全平方数


一、(leetcode 70)爬楼梯

力扣题目链接​​​​​​

状态:查看思路后AC

除了常规的可以爬一或二级台阶,当题目稍微修改一下,变成可以爬m级台阶,之前的DP思路就有局限(dp[i] = dp[i-1] + dp[i-2),为了通杀这类问题,可以将题目转换为完全背包问题,可以爬的楼梯级数就是背包中的物品,楼梯总数就是背包,注意例如五级台阶1,2,2和2,2,1是不同的方法,所以类比昨天的组合总数问题,需要先遍历背包,再遍历物品、

class Solution {
public:int climbStairs(int n) {// 转换为完全背包问题vector<int> dp(n+1, 0);dp[0] = 1;for(int i = 1; i <= n; ++i){ // 先背包for(int j = 1; j <= 2; ++j){ // 后物品(可以爬的台阶数,题目中是2)if(i-j >= 0) dp[i] += dp[i-j];}}return dp[n];}
};

二、(leetcode 322)零钱兑换

力扣题目链接

状态:查看思路Debug后AC。

class Solution {
public:int coinChange(vector<int>& coins, int amount) {vector<int> dp(amount+1, INT_MAX);dp[0] = 0;int len = coins.size();for(int i = 0; i < len; ++i){for(int j = coins[i]; j <= amount; ++j){if(dp[j - coins[i]] != INT_MAX){dp[j] = min(dp[j], dp[j-coins[i]]+1);}}}if(dp[amount] == INT_MAX) return -1;return dp[amount];}
};

三、(leetcode 279)完全平方数

力扣题目链接

状态:查看思路Debug后AC。

注意转换为完全背包后的先物品再背包和先背包再物品的遍历方式在实现上的细节问题,这里将两种代码都放上。

先物品,再背包:

class Solution {
public:int numSquares(int n) {// 完全平方数就是物品,总和就是背包,转换成一个无重复组合的完全背包问题vector<int> 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], dp[j - i*i]+1);}}return dp[n];}
};

先背包,再物品:

class Solution {
public:int numSquares(int n) {// 完全平方数就是物品,总和就是背包,转换成一个无重复组合的完全背包问题vector<int> dp(n+1, INT_MAX);dp[0] = 0;for(int i = 0; i <= n; ++i){// 先背包for(int j = 1; j*j <= i; ++j){if(dp[i - j*j] != INT_MAX){dp[i] = min(dp[i], dp[i - j*j]+1);}}}return dp[n];

http://www.yayakq.cn/news/593353/

相关文章:

  • 古镇建网站公司网站配置域名解析
  • 济南城市建设学院网站一个做服装品牌的网站
  • 网站后台编程语言旺道seo工具
  • asp网站应用程序2017年网站建设公司
  • 铁岭 开原网站建设郑州妇科医院排行榜
  • 网络广告是什么株洲专业seo优化
  • 揭阳高端网站建设价格app游戏开发公司哪家好
  • 网站建设需求原型《梦幻西游》官网
  • 镇江网站优化公司工作室南通网站排名服务
  • 下载做蛋糕网站温州网站建设和推广
  • seo网站模板下载哪些网站是动态的
  • 微信版网站开发政务网站建设经验交流发言
  • 个人买卖网站如何做泉州市建设工程
  • 上海关键词优化的技巧外贸网站优化怎么做
  • 织梦手机网站免费模板做网站送的企业邮箱能用吗
  • 想做一个自己的网站怎么做的关于做网站的外语文献
  • 安徽建设厅网站蒙牛官网网站怎么做的
  • 遂宁做网站图片优化
  • 有没有学做衣服的网站北京软装设计公司前十名
  • 自助做网站傻瓜式自助建站工具手机能创建网站吗
  • 南昌做网站公司做网站的软件项目进度计划
  • 沈阳网站建设活动方案建电子商务网站多少钱
  • 热 网站正在建设中济南优化推广网站seo
  • 个人网站备案可以做公司网站用重庆网站设计最加科技
  • 有没有在家做的手工活网站百度seo优化是什么意思
  • 网站解析后几天可以访问vi设计主要做什么
  • 好看的网站首页网站建设费用进会计什么科目
  • 铜仁建设厅官方网站长春网站改版
  • 做采集网站赚钱吗成都专业的网站设计公司
  • 微信网站后台wordpress完美主题模板