首页 > 其他分享 >01背包问题

01背包问题

时间:2023-11-18 20:33:19浏览次数:25  
标签:24 01 cout int 问题 背包 物品

1.

 

 

二维表示

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 
 4 const int N = 1010;
 5 int n,m; //个数和背包容量
 6 int v[N],w[N]; //每个物品的体积和价值
 7 int f[N][N]; //表示状态
 8 
 9 int main()
10 {
11     cin >> n >> m;
12     
13     for (int i = 1; i <= n; i ++ ) cin >> v[i] >> w[i]; //读入所有的物品
14     
15     // f[0][0 ~ m] = 0; //0个没有意义,且全局变量已经初始化
16     
17     //f[i][j] 表示从1~i的数,总价值不超过j的集合
18     for (int i = 1; i <= n; i ++ ) //枚举个数
19       for (int j = 0; j <= m; j ++ ) //枚举体积
20       {
21           f[i][j] = f[i - 1][j];
22           if(j >= v[i]) f[i][j] = max(f[i - 1][j],f[i - 1][j - v[i]] + w[i]); //判断是否为空集
23       }
24       cout << f[n][m];
25       
26       return 0;
27 }
View Code

 

标签:24,01,cout,int,问题,背包,物品
From: https://www.cnblogs.com/rw666/p/17841053.html

相关文章

  • Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)
    ApacheShiro1.2.4反序列化漏洞(CVE-2016-4437)ApacheShiro是一款开源安全框架,提供身份认证、授权、密码学和会话管理。Shiro框架直观、易用,同时也提供健壮的安全性。ApacheShiro1.2.4以及以前部版本中,加密的用户信息序列号后存储在名为remember-me的Cookie中,攻击者开源使用Shi......
  • 问题“连接到 xxxxx 时发生错误。对等端的证书已被吊销。“的解决方案
    真的是到处是坑啊,惨痛教训,要记录以下。之前在阿里云上装的免费的ssl证书,这个星期要到期了,因为免费的证书不能续费使用。要么就得升级成收费的,要么就得重新申请免费的ssl证书。于是我就重新申请了一个证书绑定好域名,然后测试访问好像没啥问题。 直到今天我在外面打算用手机访......
  • 解决icloud邮箱ssl网络错误的一种,全局代理配置有问题
    SSL错误也可能是因为代理配置今天,折腾我的macbookpro2015,发现邮件功能不能使用。而且更新系统也不行,网络不畅。最后发现原因,平时我使用谷歌学术助手igg和谷歌浏览器,这掩盖了系统全局代理一直处于错误配置的状态。并且以前配置了全局代理。但是一年到期了,没有续费会员。导致我的mac......
  • nginx常见问题
    1、400badrequest错误的原因和解决办法配置nginx.conf相关设置如下.client_header_buffer_size16k;large_client_header_buffers464k;根据具体情况调整,一般适当调整值就可以。2、Nginx502BadGateway错误......
  • 001——第一个代码程序
    每个程序都必须包含红色的部分。//包含头文件#include<iostream>//main函数,程序从这里开始intmain(){  //在控制台输出HelloWorld!并且换行  std::cout<<"HelloWorld!\n";}     ......
  • Mysql解决主从慢同步问题(下)
    Mysql解决主从慢同步问题(下)原创  https://cloud.tencent.com/developer/article/1836131 三.解决办法参数关闭binlog日志可以减轻从库的负载配置文件添加如下,将不缓冲直接写入,从而加速性能sync_binlog=0innodb_flushloginnodb_flush_log_at_trx_commi=0......
  • 关于maven构建tomcat服务器一直启动不了的问题解决
    以往我都是创建maven项目后自己去配置web,再通过自己配置以下信息之后,配置tomcat。最终结果是始终报错 之后摸索发现,可以在maven项目配置前将以上“maven主路径,用户设置文件,本地仓库”信息确定好。 在弹出的页面设置好后,再创建maven项目便省时很多,tomcat配置后可以使用 ......
  • 开发中遇到的echarts常见问题
    柱状图legend不出现①没有配置legend中的data属性②data的name属性与series的name属性不同设置legend阴影       itemStyle:{               opacity:1,               shadowColor:"rgba(255,255,255,1)",     ......
  • 记录第一篇IEEE论文写作问题
    标题在标题中,所有名词、代词、形容词、动词、副词和从属连词均大写。除单位缩写和首字母缩略词外,其他小写的缩写均大写。冠词(a、an、the)、并列连词(and、but、for、or、nor)和大多数短介词都是小写的,除非它们是第一个或最后一个词。三个以上字母的介词(Before、From、Through、With、......
  • 【HDU 1276】士兵队列训练问题 题解(链表+模拟)
    某部队进行新兵队列训练,将新兵从一开始按顺序依次编号,并排成一行横队,训练的规则如下:从头开始一至二报数,凡报到二的出列,剩下的向小序号方向靠拢,再从头开始进行一至三报数,凡报到三的出列,剩下的向小序号方向靠拢,继续从头开始进行一至二报数。。。,以后从头开始轮流进行一至二报数、一至......