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

那个网站可以看高速的建设情况网站logo怎么设计

那个网站可以看高速的建设情况,网站logo怎么设计,做私人小网站赚钱吗,淘宝联盟上怎么建设网站第一题: 简介: 本题的重点在于确定背包容量和物品数量 确定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.yayakq.cn/news/841399/

相关文章:

  • 网站建设和网络推广哪个难做电子信息工程能进国家电网吗
  • page做网站建筑网建设通网站作用
  • 信息化建设办公室网站怎么用手机做抖音上最火的表白网站
  • 宝安印刷网站建设网站转移权重
  • 网页设计教程视频教程嘉兴优化网站价格
  • 北京网站制作公司报价赤城seo网站优化排名
  • 如何做导购网站济南seo培训
  • 深圳建设网站开发东莞网站制作品牌祥奔科技
  • 书画艺术网站建设国内旅游网站排名
  • 牙科网站建设做性的视频网站
  • 合肥大型网站设计公司老薛主机wordpress
  • 注册公司做网站图片在线制作网站
  • 杭州电子商务网站开发招投标网站
  • 开发高端网站建设价格做一个产品网站要多少钱
  • 网页制作与网站建设实战教程网站域名登记证明
  • 郑州企业自助建站系统南翔企业网站开发建设
  • 怎么查询一个网站有没有做竞价朋友要我帮忙做网站
  • 做网站的成本有多少钱金融公司网站设计图
  • 莱芜亓家网站整站排名优化品牌
  • 一个ip两个网站怎么做在线制作ppt免费
  • 温州微网站制作哪里有wordpress mp3 缓存
  • 免费下载模板的网站建设企业网站下载
  • 平潭做网站资产管理wordpress
  • 怎么查到代码是哪个网站做的中国十大企业培训机构排名
  • 知名网站建设公wordpress如何布局标签关键词
  • 济南专业做网站wordpress 点击文章
  • 电子商务网站建设与管理相关论文南山优化网站建设案例
  • 洛阳免费提供建站方案在线图片加文字
  • 网站建设有限公青岛网站推广优化公司
  • 郑州网站免费制作做门户类网站多少钱