博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一本通 1292:宠物小精灵之收服
阅读量:5813 次
发布时间:2019-06-18

本文共 709 字,大约阅读时间需要 2 分钟。

二维费用背包


Code:

#include 
#include
#include
#include
using namespace std;//Mystery_Sky//#define M 5000int f[M][M];int n, m, k;int a[M], b[M], c[M];int main() { scanf("%d%d%d", &n, &m, &k); for(int i = 1; i <= k; i++) scanf("%d%d", &a[i], &b[i]); for(int i = 1; i <= k; i++) { for(int j = n; j >= a[i]; j--) { for(int l = m; l >= b[i]; l--) { f[j][l] = max(f[j][l], f[j-a[i]][l-b[i]]+1); } } } int ans; for(ans = 0; ans <= m; ans++) if(f[n][ans] == f[n][m]) break; printf("%d %d\n", f[n][m], m - ans); return 0;}

转载于:https://www.cnblogs.com/Benjamin-cpp/p/10994541.html

你可能感兴趣的文章
数据库事务隔离级别
查看>>
os模块大全详情
查看>>
【ros】Create a ROS package:package dependencies报错
查看>>
从内积的观点来看线性方程组
查看>>
kali linux 更新问题
查看>>
HDU1576 A/B【扩展欧几里得算法】
查看>>
廖雪峰javascript教程学习记录
查看>>
WebApi系列~目录
查看>>
Java访问文件夹中文件的递归遍历代码Demo
查看>>
项目笔记:测试类的编写
查看>>
通过容器编排和服务网格来改进Java微服务的可测性
查看>>
re:Invent解读:没想到你是这样的AWS
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石 ...
查看>>
使用《Deep Image Prior》来做图像复原
查看>>
如何用纯 CSS 为母亲节创作一颗像素画风格的爱心
查看>>
Linux基础命令---rmdir
查看>>
iOS sqlite3(数据库)
查看>>
粤出"飞龙",打造新制造广东样本
查看>>
编玩边学获数千万元A轮融资,投资方为君联资本
查看>>