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

网站怎么做防360拦截网站建设swot分析

网站怎么做防360拦截,网站建设swot分析,网页设计计划书怎么写,彩票的网站怎么做的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/612058.html

相关文章:

  • 中山好的网站建设公司哪家好如何批量入侵WordPress站
  • 网站开发语言有php白蛇传奇网页版游戏
  • 为你做的网站南宁白帽seo技术
  • 网站访问速度高端网站建设百度
  • 宝武马钢集团公司招聘网站家在深圳 业主论坛
  • 影响网站排名重要因素网络工程师报名入口
  • 基层建设刊物网站运营公司有哪些
  • 网页设计与网站建设 石油大学农家院网站素材
  • 注册网站怎么做wordpress做中英文站
  • 如何做网站 站长教课临汾市建设局网站
  • 如何在网站找做贸易的客户邯郸 平面设计
  • 互联网建站网站珠海市今天刚刚发生的新闻
  • 微网站的建设怎么推广网页
  • 大型网站建站公司女生学电子商务专业好吗
  • 北京网站制作推广免费主机空间免备案
  • 关于网站建设费用的报告做家具网站要多少钱
  • 关于水果的网站建设韩国男女做游戏视频网站
  • 完全自定义纯代码打造你的wordpress站点侧边栏网站建设 金手指 排名22
  • 网站搭建的意义网站备案号 链接
  • 辽宁鹤城建设集团网站苏州保洁公司电话
  • 大连建站免费模板短视频广告制作公司
  • 网站建设免费国外dede做的网站弹广告
  • 网站建设企划动力成都广告印刷公司
  • 怎样建立自己的销售网站百度网址注册
  • 最新域名解析网站济南官网排名推广
  • 网站顶端图片素材做网站需要缴什么费用
  • 学校网站建设重要性网站界面布局
  • 网站开发和网站建设wordpress下载后放哪
  • 网站安全管理制度建设电脑微信公众号登录入口
  • 档案网站建设文献综述凡科网站做网站多少钱