nyoj 聪明的小明

阅读: 评论:0

nyoj    聪明的小明

nyoj 聪明的小明

给大家推荐个靠谱的公众号程序员探索之路,大家一起加油 

#include<stdio.h>//转为01背包问题 n相当于体积m相当于数量,重要度相当于价值 
#include<string.h>
int max(int a,int b){if(a>b) return a;else return b;
}
struct node{int v,p;
}s[25];
int dp[30000];
int main(){int N;scanf("%d",&N);while(N--){memset(dp,0,sizeof(dp));int n,m,i,j;scanf("%d %d",&n,&m);for(i=1;i<=m;i++){scanf("%d %d",&s[i].v,&s[i].p);for(j=n;j>=s[i].v;j--){dp[j]=max(dp[j],dp[j-s[i].v]+s[i].p*s[i].v);}}printf("%dn",dp[n]);}return 0;
}

 

本文发布于:2024-01-29 07:13:52,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170648363913602.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:不高兴的小明
下一篇:小明的难题
标签:小明   聪明   nyoj
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23