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

自建网站赚钱舆情分析报告

自建网站赚钱,舆情分析报告,微信公众平台网页,北京做网站的公司排名第一题: 简介: 本题的重点在于确定背包容量和物品数量 确定dp数组以及下标的含义 dp[i] : 字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词。 2.确定递推公式 如果确定dp[j] 是true,且…

第一题:

简介:

本题的重点在于确定背包容量和物品数量

  1. 确定dp数组以及下标的含义

dp[i] : 字符串长度为i的话,dp[i]为true,表示可以拆分为一个或多个在字典中出现的单词。 

     2.确定递推公式

如果确定dp[j] 是true,且 [j, i] 这个区间的子串出现在字典里,那么dp[i]一定是true。(j < i )。

所以递推公式是 if([j, i] 这个区间的子串出现在字典里 && dp[j]是true) 那么 dp[i] = true。

     3.dp数组如何初始化

dp[0]初始为true完全就是为了推导公式。下标非0的dp[i]初始化为false,只要没有被覆盖说明都是不可拆分为一个或多个在字典中出现的单词。

    4.确定遍历顺序

题目中说是拆分为一个或多个在字典中出现的单词,所以这是完全背包。两种遍历顺序都可以,因为我们只要确定能够拼成就行

  1. 举例推导dp[i]

以输入: s = "leetcode", wordDict = ["leet", "code"]为例,dp状态如图:

139.单词拆分

代码实现:

第二题:

简介:

本题时纯多重背包的应用,但是其实和01背包的区别在于他的物品有个数,一个物品可能有多个。我们只要将其全部展开就可以了。

代码实现: 

#include <iostream>
#include <vector>
using namespace std;
void testbag(){int bagWeight,n;cin >> bagWeight >> n;vector<int> weight(n, 0); vector<int> value(n, 0);vector<int> nums(n, 0);for (int i = 0; i < n; i++) cin >> weight[i];for (int i = 0; i < n; i++) cin >> value[i];for (int i = 0; i < n; i++) cin >> nums[i];    vector<int> dp(bagWeight+1,0);for(int i=0;i<n;i++){for(int j=bagWeight;j>=weight[i];j--){//遍历个数for(int k = 1; k <= nums[i] && (j - k * weight[i]) >= 0; k++)dp[j]=max(dp[j],dp[j-k*weight[i]]+k*value[i]);}}cout << dp[bagWeight] << endl;
}int main(){testbag();
}

总结: 

有些题还是有点抽象,需要多加练习,提高对题的敏感程度。继续加油!

http://www.tj-hxxt.cn/news/126399.html

相关文章:

  • 怎样创建基本的网站河南seo外包
  • php网站开发指导教材 文献谷歌浏览器2021最新版
  • 农产品网站如何做地推职业技能培训机构
  • 用vs做网站后台深圳网络营销渠道
  • 淄博学校网站建设报价武汉今日头条最新消息
  • 开发网站要注意什么问题培训如何优化网站
  • 模版网站开发关键词有哪些
  • 形象设计师培训学校seo快速排名案例
  • wap手机网站建设制作开发百度推广网站
  • 重庆网站建设服务个人做外贸怎样起步
  • 每日聚划算优惠网站怎么做的搜索引擎优化培训免费咨询
  • wordpress智能济南网络优化网址
  • 互动营销型网站建设百度数据研究中心
  • 婚纱摄影网站制作百度推广开户多少钱
  • 很大气的网站 营销湛江seo
  • 设计公司做网站有用吗如何免费注册网站
  • 银川网站建设哪家好网站seo网络优化
  • 网站建设流程操作说明镇江关键字优化公司
  • 怎么选择合肥网站建设山东seo首页关键词优化
  • 高端品牌型网站建设互联网公司
  • 吉林省建设厅网站市政建设2023今天的新闻联播
  • 做网站的叫什么思耐网络服务商
  • 做网站怎么选空间网络营销的营销方式是什么
  • 邯郸市人社局扬州seo优化
  • 佛山建站怎么做seo二级目录
  • 哪些网站可以做平面设计挣钱学电商哪个培训学校好
  • 企业网站设计费用实训百度搜索引擎的总结
  • 黄山网站建设免费咨询百度搜索优化建议
  • 做绿色软件的网站知乎福州seo按天付费
  • 一般设计网站页面用什么软件获客软件排名前十名