[Usaco2009 Feb]Stock Market 股票市场 完全背包
Posted guangheli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Usaco2009 Feb]Stock Market 股票市场 完全背包相关的知识,希望对你有一定的参考价值。
Code:
#include<cstdio> #include<algorithm> #include<iostream> #include<cstring> #include<stack> #include<string> using namespace std; void setIO(string a){ freopen((a+".in").c_str(),"r",stdin),freopen((a+".out").c_str(),"w",stdout); } void shutIO(){fclose(stdin),fclose(stdout);} #define maxn 500090 #define inf 100000000 int val[200][200], f[maxn]; int main(){ int S,D,M; scanf("%d%d%d",&S,&D,&M); for(int i=1;i<=S;++i) for(int j=1;j<=D;++j) scanf("%d",&val[j][i]); for(int i=2;i<=D;++i){ int tmp=0; memset(f,0,sizeof(f)); for(int j=1;j<=S;++j){ int cost=val[i-1][j],v=val[i][j]; for(int k=cost;k<=M;++k) f[k]=max(f[k],f[k-cost]+v-cost),tmp=max(tmp,f[k]); } M+=tmp; } printf("%d ",M); return 0; }
以上是关于[Usaco2009 Feb]Stock Market 股票市场 完全背包的主要内容,如果未能解决你的问题,请参考以下文章
[BZOJ1578] [Usaco2009 Feb]Stock Market 股票市场(DP)
USACO 2009 FEB Fair Shuttle 庙会班车 贪心
bzoj1579 [Usaco2009 Feb]Revamping Trails 道路升级
[BZOJ3398] [Usaco2009 Feb]Bullcow 牡牛和牝牛(动态规划)
bzoj1579: [Usaco2009 Feb]Revamping Trails 道路升级
Bzoj 1579: [Usaco2009 Feb]Revamping Trails 道路升级 dijkstra,堆,分层图