sicily 1342 开心的金明 DP
2013-11-25 16:31
288 查看
#include<cstdio> #include<memory.h> int mon,num; int dp[30001],x[26],y[26]; int main() { scanf("%d%d",&mon,&num); memset(dp,0,sizeof(int)); for(int i=0;i<num;++i) scanf("%d%d",&x[i],&y[i]); for(int i = 0 ; i < num ; ++i for(int j=mon;j>=x[i];--j) //剪支,之前我是从1开始枚举的T~T。。 if(dp[j-x[i]]+y[i]*x[i] > dp[j]) dp[j] = dp[j-x[i]]+y[i]*x[i]; printf("%d",dp[mon]); return 0; }
相关文章推荐
- sicily 1342. 开心的金明
- ( Sicily1342) 开心的金明(week 8)
- [sicily]1342. 开心的金明
- 第六周:( Sicily1342) 开心的金明(c++)
- Sicily 1342 开心的金明
- sicily 1342. 开心的金明
- sicily 1342 开心的金明
- Sicily 1342. 开心的金明
- sicily 1342 开心的金明
- Sicily 1342. 开心的金明
- 【dp】开心的金明
- 【DP】洛谷 P1060 开心的金明
- rqnoj02 开心的金明(dp,01背包)
- 洛谷P1060 开心的金明(DP,0-1背包)
- rqnoj02 开心的金明(dp,01背包)
- 1342. 开心的金明
- newoj 21496: 开心的金明【01背包dp】
- Codevs1115 开心的金明 ——2006年NOIP全国联赛普及组 普通背包dp
- 开心的金明(dp 01背包)
- 【RQNOJ2】【DP】【01背包】 开心的金明