首页 > 其他分享 >背包问题(模板

背包问题(模板

时间:2023-05-30 20:56:28浏览次数:33  
标签:... 背包 int 样例 问题 901 模板

哼哼哼啊啊啊啊啊……顾冥思彝,就是背包出问题了……(bushi

一个人在旅途中的人有一个最多能用M公斤的背包,现在有n件物品,它们的重量分别是W1,W2,...,Wn,它们的价值分别为C1,C2,...,Cn.求此人能获得最大总价值。

Input

第1行:两个整数,M(背包容量,M<=200)和n(物品数量,n<=30);
第2至n+1行:每行两个整数Wi,Ci,表示每个物品的重量和价值。

Output

一个数,表示最大总价值。

样例输入

10 4
2 1
3 3
4 5
7 9

 

样例输出

12

code

 

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int n,m,w[901],c[901],f[1501];
 4 int main()
 5 {
 6     cin>>m>>n;
 7     for(int i = 1;i <= n;i++) cin>>w[i]>>c[i];
 8     for (int i = 1;i <= n;i++) for (int j = m;j >= w[i];j--)  f[j] = max(f[j], f[j - w[i]] + c[i]);
 9     cout<<f[m];
10     return 0; 
11 }

 

标签:...,背包,int,样例,问题,901,模板
From: https://www.cnblogs.com/nasia/p/17444437.html

相关文章

  • 解决右键没有vscode打开选项的问题 AHAI AHAI
    问题点击鼠标右键没有‘使用vscode打开’的选项。原因在安装时没有勾选相关选项解决办法先声明亲测有效。1.新建文本文件夹2.输入以下文本WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\*\shell\VSCode]@="OpenwithCode""Icon"="D:\\Mic......
  • 关于在 computed 使用 ref 获取 dom 结点为 undefined的问题
    原因:因为ref本身是作为渲染结果被创建的,在初始渲染的时候你不能访问它们,它们还不存在computed里面无法获取到ref解决方法:方法一:data:{isMount:false,},mounted(){this.isMount=true},computed:{if(this.isMount){console.l......
  • go exec.Command windows 参数引号转义问题
    Go在windows上调用本地进程传参时的一个天坑Golanggo在windows上exec.Command调用本地进程在传参的时候有一个天坑,举个栗子来说正常来说一般代码会这么写cmdLine:="notepad.exe"+`"D:\ProgramFiles\Notepad++\session.xml"`cmd:=exec.Command("cmd.exe","/c",cmdL......
  • 约瑟夫环问题-hebust
    约瑟夫环问题-hebust约瑟夫环问题约瑟夫环是一个数学的应用问题:已知n个人(以编号a,b,c…分别表示)围坐在一张圆桌周围。从编号为1的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。输入格式:固定为2行,第一行为m,......
  • Unity发布IOS发布Android版本出现屏幕问题 UGUI半屏被压缩 另一半黑屏
    项目场景:用Unity做的app发布的ios和Android版本,ui做屏幕自适应,来适配多机型,unity版本是2019.4,用的UGUI。问题描述:极个别机型有个偶发的问题,就是在app息屏,再开屏的时候,会出现半边屏幕被压缩,半边屏幕黑屏的问题,但是ui交互的位置还是正常的,bug效果图如下:跟这张图一样的<hrstyle="bor......
  • 日期问题 (20分)
    小明正在整理一批历史文献。这些历史文献中出现了很多日期。小明知道这些日期都在1960年1月1日至2059年12月31日。令小明头疼的是,这些日期采用的格式非常不统一,有采用年/月/日的,有采用月/日/年的,还有采用日/月/年的。更加麻烦的是,年份也都省略了前两位,使得文献上的一个日期,存在很......
  • 畅通工程之最低成本建设问题 (30分)
    某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了有可能建设成快速路的若干条道路的成本,求畅通......
  • 解决ES磁盘空间占用过高&fluentd日志积压严重问题
    背景:有场景会出现因没有关注到,导致es-data的磁盘使用占用超过85%,es集群的默认配置是当集群中的某个节点磁盘达到使用率为85%的时候,就不会在该节点进行创建副本,当磁盘使用率达到90%的时候,尝试将该节点的副本重分配到其他节点。当磁盘使用率达到95%的时候,当前节点的所有索引......
  • 哥尼斯堡的“七桥问题” (25分)
    哥尼斯堡是位于普累格河上的一座城市,它包含两个岛屿及连接它们的七座桥,如下图所示。可否走过这样的七座桥,而且每桥只走过一次?瑞士数学家欧拉(LeonhardEuler,1707—1783)最终解决了这个问题,并由此创立了拓扑学。这个问题如今可以描述为判断欧拉回路是否存在的问题。欧拉回路是指不令......
  • Velocity模板引擎
    一、什么是VelocityVelocity是一个基于Java的模板引擎,其提供了一个Context容器,在java代码里面我们可以往容器中存值,然后在vm文件中使用特定的语法获取。通过Context数据容器+模板内容进行合并,可以输出html、java、sql、xml等一切需要的文本类文件。作为一个模块引擎,除了......