看了一眼题目顺序,二维费用不是在最下面吗
我去让我想了好久一会,最后还是用二维费用Ac了
。。。 传送门 :
思路两个费用: 精灵球 + 皮卡丘血量 需要求 : 最多能抓到的精灵
因此这个就是一个二维费用模板了 ,直接抽象出来就行了
但是题目还需要求一个 皮卡丘血量的最大
那么我们枚举一遍,皮卡丘血量费用的那一维循环就行了
每次都让 r e s = m i n ( r e s , i ) res = min(res,i) res=min(res,i)
CODEvoid solve()
{
cin>>m>>t>>n;
for(int i=1;i>v>>w;
for(int j = m;j>=v;j--)
for(int k = t-1;k>=w;k--)
f[j][k] = max(f[j][k],f[j-v][k-w]+1);
}
//最多收负的
cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?