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

贵州 网站备案皮卡剧网站怎样做

贵州 网站备案,皮卡剧网站怎样做,做水果蔬菜生意网站,网站会员推广功能1 139. 单词拆分 139. 单词拆分 做了很久...估计2h 一开始我的思路卡死了 看题解之后的思路的详解见注释, 我的写法和carl 答案在一些微小的细节上略有不同,我的更好理解,但他的解法更简单。 我写的过程中,需要注意下标和字符…

1 139. 单词拆分

139. 单词拆分

做了很久...估计2h 一开始我的思路卡死了 + 看题解之后的思路的详解见注释,

我的写法和carl 答案在一些微小的细节上略有不同,我的更好理解,但他的解法更简单。

我写的过程中,需要注意下标和字符串大小的关系要不要+1-1,而且dp[] 需要从1开始到n有意义,dp[0] 不管它。不可以只有0,...,n-1 这样会忽略s = "a" Dict = ["b"] 这样的样例,因为dp[0] 恒为1。

AC代码:

class Solution {
public://多重背包且排列/*一开始我的思路——物品:字典里面str背包:容量为?的背包  求装满时候的情况dp[wordDict.size()][s.size()]如果n = wordDict.size() m = s.size()  又感觉要考虑每个字符和Dict中每个字符串的关系 很麻烦        *//*看了题解,才知道我纠结的地方 每个字符和Dict中每个字符串的关系 很麻烦,但其实可以用substr函数考虑背包的s的子串和Dict中每个字符串来比较,这样就变得很简单了。而且之前思考时候不知道dp[]存的值要是int还是char什么东西其实就题目结果反推,dp[] = trur/flase*/bool dp[310];   //以i结尾的字符串是否可以利用字典中出现的单词拼接出来/*dp[j] = dp[j - wordDict[i].size()] && substr(s,j - wordDict[i].size(),wordDict[i].size()) == wordDict[i];dp[0] = 1;多重背包+排列背包j++ 物体i++模拟——6 7 8 9 10 11j = 11 size = 5 dp[6]*/bool wordBreak(string s, vector<string>& wordDict) {dp[0] = 1;bool tmp[100][100];for(int j = 0; j <= s.size();j++){for(int i = 0; i < wordDict.size();i++){if(j == wordDict[i].size())  // 能装下一个dp[j] =  (s.substr(j  - wordDict[i].size(),wordDict[i].size()) == wordDict[i]) || dp[j];else if(j > wordDict[i].size() )    // 能至少装2个 dp[j] = dp[j  - wordDict[i].size()] && (s.substr(j - wordDict[i].size(),wordDict[i].size()) == wordDict[i]) || dp[j];}}// for(int i = 0; i < wordDict.size();i++)// {//     for(int j = 0; j < s.size();j++)//         cout << tmp[i][j] << ' ';//     cout << endl;// }return dp[s.size() ];}
};

2 多重背包

感觉考的不多,算法笔记也没有,看看理论。

有N种物品和一个容量为V 的背包。第i种物品最多有Mi件可用,每件耗费的空间是Ci ,价值是Wi 。求解将哪些物品装入背包可使这些物品的耗费的空间 总和不超过背包容量,且价值总和最大。

解法1:每件物品最多有Mi件可用,把Mi件摊开,其实就是一个01背包问题了。

解法2:解法1上优化(神奇优化方式–二进制+拆包(具体过程见笔记本))

3 背包总结

from

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

相关文章:

  • 淘宝网站是语言用什么做的中国建设银行上海分行网站
  • 公司网站备案需要每年做吗中国城市建设控股集团有限公司网站
  • 郑州市 网站建设网页开发教程
  • 网站建设课程设计的必要性网站上怎么做弹目提醒
  • 百度联盟网站有哪些南宁百度网站公司
  • 网站数据库怎么配置美篇制作app下载官网免费
  • 发外链的论坛网站wordpress搭建下载站
  • 做网站必须要购买域名app展示网站模板html
  • 好的公司网站制作自有服务器怎么做网站备案
  • 成都网站建设科技app开发公司杭州
  • 拉趣网站是谁做的南昌网络营销外包公司全力以赴
  • 设计国外网站海洋网络专业网站建设
  • 做一个网站的全部流程汕头市企业网站建设教程
  • .net asp可以外链其它网站吗在线网站推广工具
  • 使用网站可以用来做视频网站的视频外链吗
  • 用网站做宣传的费用视频直播软件哪个好
  • 网店装修网站电话号码查询企业
  • 昌邑住房和城乡建设局网站甘特图模板关于网站建设
  • 首页html模板搜索引擎优化怎么推广
  • asp sql做学生信息网站商城推广是做什么的
  • 铺铺旺网站做多久了汕头市企业网站建设品牌
  • 做跨境的网站建站平台需要授权吗
  • 有没有什么做地堆的网站vps wordpress
  • 网站招标书怎么做我要买房网
  • 制作简单的网站河西网站建设
  • 泉州网站建设服务网站制作基本步骤
  • 怎样登录建设互联网站郑州网站推建设
  • 网站正在建设中空白模板免费室内设计师
  • 网站上的图片多大合适网络维护人员是做什么的
  • 绿植租摆网站建设免费申请com网站