博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj 1578: [Usaco2009 Feb]Stock Market 股票市场【背包】
阅读量:4488 次
发布时间:2019-06-08

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

参考:

我背包真是好不熟练啊……
第一天买了第三天卖相当于第一天买了第二天卖第二天再买第三天再卖。所以问题转化成完全背包,每天转移即可

#include
#include
#include
#include
using namespace std;const int N=55;int s,d,m,f[5000005],a[N][N];int main(){ scanf("%d%d%d",&s,&d,&m); for(int i=1;i<=s;i++) for(int j=1;j<=d;j++) scanf("%d",&a[i][j]); int ans=m; for(int i=1;i<=d-1;i++) { memset(f,0,sizeof(f)); for(int j=1;j<=s;j++) for(int k=a[j][i];k<=ans;k++) f[k]=max(f[k],f[k-a[j][i]]+a[j][i+1]-a[j][i]); ans+=f[ans]; } printf("%d\n",ans); return 0;}

转载于:https://www.cnblogs.com/lokiii/p/9012399.html

你可能感兴趣的文章
sql plus命令大全(2)
查看>>
10.TreeSet、比较器
查看>>
System V 共享内存区
查看>>
SD卡 TF卡 接口引脚定义
查看>>
STM32 逐次逼近寄存器型(SAR)模拟数字转换器(ADC)
查看>>
k8s认证及ServiceAccount-十五
查看>>
【数论】逆元详解
查看>>
精确软件延迟
查看>>
网络流24题 洛谷 2763 试题库问题
查看>>
解决:Unable to execute dex: GC overhead limit exceeded
查看>>
UICollectionViewCell 所遇到的问题
查看>>
flex使用学习
查看>>
Spring Cloud应用监控与管理Actuator
查看>>
H5 video的使用
查看>>
java提高篇-----字符串
查看>>
MFC中 使用Tab Control 控件在对话框中添加属性页
查看>>
asp网络编程:Web程序中网页间数据传递方法小结
查看>>
wust2012级软件工程新生经验交流会草稿
查看>>
CheeseZH: Stanford University: Machine Learning Ex2:Logistic Regression
查看>>
sql 查询所有子节点示例
查看>>