博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
洛谷 P1048 采药
阅读量:7032 次
发布时间:2019-06-28

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

01背包模板题。

#include 
#include
using namespace std;//Mystery_Sky//一维01背包模板 #define M 1000int f[M], c[M], w[M];int ans, v, m;int main() { scanf("%d%d", &v, &m); for(int i = 1; i <= m; i++) scanf("%d%d", &c[i], &w[i]); for(int i = 1; i <= m; i++) for(int j = v; j >= c[i]; j--) { f[j] = max(f[j], f[j-c[i]]+w[i]); } printf("%d\n", f[v]); return 0;}

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

你可能感兴趣的文章