RQNOJ 2 开心的金明
2024-08-27 22:34:50
一道基础的01背包,要是不明白可以自己搜一下背包九讲,自己刚开始数组开小了,题目看串了行,找了半天,小错还是要格外注意的。
#include <iostream>
#include <string.h>
using namespace std;
#include <set>
int total[+];
int v[];
int p[];
int main()
{
int money,n;
while(cin>>money>>n)
{
memset(total,,sizeof(total));
for(int i=;i<n;i++)
{
cin>>v[i]>>p[i];
}
for(int j=;j<n;j++)
{
for(int i=money;i-v[j]>=;i--)
{
if(total[i-v[j]]+v[j]*p[j]>total[i])
{
total[i]=total[i-v[j]]+v[j]*p[j];
}
}
}
cout<<total[money]<<endl;
}
return ;
}
最新文章
- MacOS changed System Integrity Protection status
- Ext.NET 4.1 系统框架的搭建(后台) 附源码
- Sharepoint 2013 回收站知识整理
- BlueDroid代码分析之GKI
- cluster集群
- Tesseract-OCR 字符识别---样本训练
- EasyUI form ajax submit到MVC后,在IE下提示下载内容的解决办法
- javaweb学习总结一(eclipse常用快捷键、debug调试以及junit测试框架)
- SDUT2190救基友记1
- homework01
- yarn环境跑mapreduce报错某个container 600s未报告进度超时被杀
- 数据库性能监测工具——SQL Server Profiler
- MYSQL中 ENUM 类型的详细解释
- Inception模型和Residual模型卷积操作的keras实现
- Windows环境下消息中间件RabbitMq的搭建与应用
- B+Tree原理及mysql的索引分析
- 记录一次因代理Controller产生的404问题
- window/linux composer安装/卸载
- Struts2 环境搭建
- zabbix3.0.4使用shell脚本和zabbix自带模板两种方法添加对指定进程和端口的监控
热门文章
- NodeJs中类定义及类使用
- 廖雪峰Java7处理日期和时间-3java.time的API-1LocalDateTime
- 在 iOS 上通过 802.11k、802.11r 和 802.11v 实现 Wi-Fi 网络漫游
- Includes() vs indexOf() in JavaScript
- SQL Server 2012无法连接到WMI提供程序
- linux服务之apache(二)
- Chrome 插件安装技巧
- 201. Spring Boot JNDI:Spring Boot中怎么玩JNDI
- mac os High Sierra 升级错误
- 面试加分项---HashMap底层实现原理