文章

82

粉丝

344

获赞

28

访问

696.0k

头像
01背包记录物品 注意一个都放不开的特殊情况
P1567
发布于2021年2月20日 14:29
阅读数 7.0k

#include <iostream>
#include <algorithm>
#include <string.h>
#include <vector>
using namespace std;

const int maxn = 1005;
int n,m;
int v[maxn];//体积 ---价钱 
int w[maxn];//价值 ---受欢迎程度 
int f[maxn];


int main(){
    while(scanf("%d %d",&m,&n)!=EOF){
        memset(v,0,sizeof(v));
        memset(w,0,sizeof(w));
        memset(f,0,sizeof(f));
        for(int i=1;i<=n;i++){
            cin>>v[i]>>w[i];
        }
        vector<int> ve[maxn];//vector[] 动态二维数组 
        for(int i=1;i<=n;i++){
            for(int j=m;j>=v[i];j--){
         &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发