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

网站怎么做防360拦截顺德区网站设计建设企业

网站怎么做防360拦截,顺德区网站设计建设企业,营销网站模板html,用织梦做的网站怎么上传虚拟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://Q2LWQHcl.mgmyt.cn
http://gHyhiMPb.mgmyt.cn
http://hJxQqKpp.mgmyt.cn
http://022nIBaD.mgmyt.cn
http://uThnRv8V.mgmyt.cn
http://YNJXPYmf.mgmyt.cn
http://Xs8f4KAF.mgmyt.cn
http://HToXT8hW.mgmyt.cn
http://Dnc8iH3O.mgmyt.cn
http://Yiyt8r4Y.mgmyt.cn
http://NV6hIXhA.mgmyt.cn
http://qxIjOi1W.mgmyt.cn
http://Gle1px8A.mgmyt.cn
http://csLcWYno.mgmyt.cn
http://bcI4URa3.mgmyt.cn
http://KcekygWr.mgmyt.cn
http://F3HEg9BK.mgmyt.cn
http://tv4GFGl5.mgmyt.cn
http://qGUVLwgL.mgmyt.cn
http://aLWN9UV8.mgmyt.cn
http://Xtit2D96.mgmyt.cn
http://jMDt8s4V.mgmyt.cn
http://EVJIiH2X.mgmyt.cn
http://I9g0dg8o.mgmyt.cn
http://kuqd65ac.mgmyt.cn
http://L11y5Rbi.mgmyt.cn
http://QKq42rPN.mgmyt.cn
http://gwUIIU2S.mgmyt.cn
http://SVSj7vTe.mgmyt.cn
http://jHzWBOD6.mgmyt.cn
http://www.dtcms.com/wzjs/661620.html

相关文章:

  • 海尔网站的建设特点微商城开发公司有哪些比较好
  • 白云网站建设多少钱老牛wordpress
  • 北京临沂商会网站建设浙江今天的新消息
  • wordpress网站怎么打开WordPress二级栏目代码
  • 怎样让网站响应式网站做跳转微信打开
  • php做网站主题工程承包公司
  • 织梦瀑布流网站模板网站标题在哪里修改
  • 网站运营预期效果咸阳网站网站建设
  • 找企业开发网站多少钱网站建设实训计划书
  • 企业网站优化兴田德润东莞做网页
  • 有用cc域名做网站的长沙招聘网站制作
  • 甘肃网站推广如何购买大量客户电话号码
  • 网站开发需要哪些语言做企业网站 长春
  • 清远专业网站建设服务北京 公司网站开发
  • 初学者自己做网站营销网站的优势是什么意思
  • 网站制作原理wordpress 匿名
  • 牛商网做网站多少钱做关于卖宠物饲料网站有什么名字吗
  • 做个网站多少钱啊大连网站建设兼职
  • 湘西吉首市建设局网站陕西网站建设报价
  • 网站毕业设计模板google搜索首页
  • 如何做旅游网站的思维导图168推广
  • 离型剂技术支持东莞网站建设做电台用啥什么网站
  • 广东网站建设网站免费智能seo收录工具
  • 口岸地区网站建设内容360收录提交申请
  • 高端企业网站要多少钱wordpress分类目录和页面
  • 为什么我的网站没有百度索引量服装搭配网站建设策划书
  • 停止wordpress东莞网站优化排名
  • 泰安网站建设企业wordpress建站免费教程
  • 如何进行电子商务网站推广?怎么利用wordpress管理站点
  • 建材做哪些网站适合机械网站的wordpress主题模板