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

网站首页线框图怎么做南宁百度seo排名价格

网站首页线框图怎么做,南宁百度seo排名价格,抖音运营方案详细,.net 创建网站项目322. 零钱兑换 题目链接: 322. 零钱兑换 - 力扣(LeetCode) 文章讲解: 代码随想录 思路: 确定递推公式: dp[j]min(dp[j],dp[j-coins[i]]1); 由于是完全背包 ,所以遍历顺序是正序 还存在另一…
322. 零钱兑换

题目链接: 322. 零钱兑换 - 力扣(LeetCode)
文章讲解: 代码随想录

思路:

确定递推公式:

dp[j]=min(dp[j],dp[j-coins[i]]+1); 

由于是完全背包 ,所以遍历顺序是正序

还存在另一个问题 没有任何一种硬币组合能组成总金额

其实也就是没更新 dp 

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

需要注意的是:完全背包的两层for循环强调先后顺序

但是排列 或组合问题是强调先后顺序的

279.完全平方数

题目链接:279. 完全平方数 - 力扣(LeetCode)

文章讲解:代码随想录

思路:

这道题跟上题几乎一样

class Solution {
public:int numSquares(int n) {vector<int>nums;for(int i=1;i<=sqrt(n);i++){nums.push_back(i*i);}vector<int>dp(n+1,INT_MAX);dp[0]=0;for(int i=0;i<nums.size();i++){for(int j=nums[i];j<=n;j++){dp[j]=min(dp[j],dp[j-nums[i]]+1);}}return dp[n];}
};

139.单词拆分

题目链接:139. 单词拆分 - 力扣(LeetCode)

文章讲解:代码随想录

 思路:

这道题可以理解为一个完全背包问题

那么需要考虑 背包容量 物品 

物品就是单词

背包容量呢 就是字符串s的长度

完全背包 那么是排列问题还是组合问题 这是排列问题 所以先遍历背包

dp[i]表示前i个字符能被分割

字符串有函数s.substr(i,n)表示从位置i开始分割长度为n的字符串

注意递推公式:

class Solution {
public:bool wordBreak(string s, vector<string>& wordDict) {unordered_set<string>myset(wordDict.begin(),wordDict.end());vector<bool>dp(s.size()+1,false);dp[0]=true;for(int i=1;i<dp.size();i++){   for(int j=0;j<i;j++){string word=s.substr(j,i-j);if(myset.find(word)!=myset.end()&&dp[j]==true) {dp[i]=true;}}}return dp[s.size()];}
};

http://www.dtcms.com/wzjs/256688.html

相关文章:

  • 武汉光谷做网站费用商城网站建设
  • 深圳 网站建设 销售长沙seo排名优化公司
  • 大连网站建设-中国互联win7优化大师免安装版
  • 蓬莱建网站做网站的公司哪家好
  • 网站备案相关前置许可搜索引擎整合营销
  • php网站开发面向对象教程营销策略是什么意思
  • 网站建设招标需求it行业培训机构哪个好
  • 机械网站建设公司网站宣传费用
  • 天津做网站找津坤科技专业seo职业培训学校
  • 如何做网站咨询互联网营销师怎么考
  • 网站关键词优化服务谷歌google
  • 苹果手机软件开发工具百度seo网站优化
  • 个人特种作业证查询小红书seo软件
  • 合肥百度快照优化排名郑州seo顾问
  • 国内金融行业网站开发快速排名优化推广价格
  • 网站建设授权书适合30岁短期培训班
  • 企业推广是什么职业seo网站关键词排名快速
  • 厦门做企业网站的公司网站建设的推广渠道
  • 写作网站设定线下推广
  • 天津网站制作百度指数怎么算
  • 开发一款软件的费用三明网站seo
  • 国外注册机网站软文发布平台媒体
  • 检测网站是否被做跳转世界足球排名最新
  • b2c所有网站在线一键生成网页
  • 珠海商城网站建设网站查询系统
  • 河南省建设厅证件查询官网百度关键词优化怎么做
  • 什么语言做网站最好短视频推广公司
  • 网站被挂黑链怎么删除排行榜
  • 溧阳网站开发创建自己的网站怎么弄
  • 我想做自己网站怎么做百度极速版免费下载