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

做防护用品的网站seo标题优化是什么意思

做防护用品的网站,seo标题优化是什么意思,成都h5模板建站,企业网站 留言板原题 有 N� 组物品和一个容量是 V� 的背包。 每组物品有若干个,同一组内的物品最多只能选一个。 每件物品的体积是 vij���,价值是 wij���,其中 …

原题

有 N� 组物品和一个容量是 V� 的背包。

每组物品有若干个,同一组内的物品最多只能选一个。
每件物品的体积是 vij���,价值是 wij���,其中 i� 是组号,j� 是组内编号。

求解将哪些物品装入背包,可使物品总体积不超过背包容量,且总价值最大。

输出最大价值。

输入格式

第一行有两个整数 N,V�,�,用空格隔开,分别表示物品组数和背包容量。

接下来有 N� 组数据:

  • 每组数据第一行有一个整数 Si��,表示第 i� 个物品组的物品数量;
  • 每组数据接下来有 Si�� 行,每行有两个整数 vij,wij���,���,用空格隔开,分别表示第 i� 个物品组的第 j� 个物品的体积和价值;
输出格式

输出一个整数,表示最大价值。

数据范围

0<N,V≤1000<�,�≤100
0<Si≤1000<��≤100
0<vij,wij≤1000<���,���≤100

输入样例
3 5
2
1 2
2 4
1
3 4
1
4 5
输出样例:
8

原题链接

传送门 

代码

#include<bits/stdc++.h>
using namespace std;const int N=110;int s[N];
int v[N][N],w[N][N];
int f[N];int main()
{int n,m;scanf("%d%d",&n,&m);for(int i=0;i<n;i++){scanf("%d",&s[i]);for(int j=0;j<s[i];j++){scanf("%d%d",&v[i][j],&w[i][j]);}}for(int i=0;i<n;i++){for(int j=m;j>=0;j--){for(int k=0;k<s[i];k++){if(v[i][k]<=j){f[j]=max(f[j],f[j-v[i][k]]+w[i][k]);}}}}printf("%d\n",f[m]);return 0;
}

总结

1.首先是数据范围比较小,只有100,可以使用N^3时间复杂度的算法通过这道题

2.给定的是n组物品,每一组物品里面有多件物品,一件物品只能选择一次,本质上还是01背包,选或者不选,两种情况,所以第二层循环还是从大往小枚举背包容量

3.每一组里面只能选择一件物品

4. 更多的理解之后有新的感想再补充

 

http://www.yidumall.com/news/41739.html

相关文章:

  • 磁力蜘蛛搜索引擎淄博seo网络公司
  • 做家电网是什么网站软文代写代发
  • 文化事业建设费在哪个网站申报网站seo分析常用的工具是
  • 算命网站搭建百度seo优化价格
  • 邢台企业网站建设价格宁德市教育局
  • 给网站做引流多少钱销售网站
  • 娄底网站建设是什么工厂管理培训课程
  • 河南有名的做网站公司怎么查百度竞价关键词价格
  • 攸县网站定制网络营销论坛
  • 帮传销做网站南召seo快速排名价格
  • 南宁网站开发招聘chrome手机版
  • 上海网站建设免费推小程序开发文档
  • 玉林网站建设南昌seo排名公司
  • 濮阳做公司网站网站设计与实现毕业设计
  • 自己做网站可以随便起名字吗最有效的线上推广方式
  • 网站建设企业网站制作长沙弧度seo
  • 机械电子工程网快速提高网站关键词排名优化
  • 高端大气上档次的网站常用的营销方法和手段
  • asp国外网站一个产品的宣传和推广方案
  • 株洲企业网站建设费用国内设计公司前十名
  • 西北网站建设免费站推广网站2022
  • 做行业网站投入域名检测
  • php综合网站建设论文百度公司是国企还是私企
  • 上海定制网站建设费用公众号怎么开通
  • 直播软件怎么开发成都seo网站qq
  • 网站首页做几个关键词北京seo网络推广
  • 自己做抽奖网站违法吗新手seo入门教程
  • 南昌建设银行网站网络营销与传统营销有哪些区别
  • 优化系统是什么意思搜索seo优化
  • 网站名称与主体性质不符鞍山做网站的公司