您当前的位置: 首页 > 

*DDL_GzmBlog

暂无认证

  • 2浏览

    0关注

    605博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

[luogu] P1412 经营与开发 DP后效性问题

*DDL_GzmBlog 发布时间:2021-11-05 23:04:55 ,浏览量:2

前言

什么 是 正难则反 什么 是 后效性 为什么 秦九韶算法 是从里往外扩散 传送门 :

思路

因为本题有后效性

如果根据选和不选 正向线性DP 会出错

因此我们倒着来

至于原因为什么呢,我也不清楚,

CODE
void solve()
{
	cin>>n>>k>>c>>w;
	for(int i=1;i>op[i]>>a[i];
	
	for(int i=n;i>=1;i--)
	{
		if(op[i] == 1)//资源型
		dp[i] = max(dp[i+1],a[i]+dp[i+1]*(1-0.01*k));
		else
		dp[i] = max(dp[i+1],-a[i]+dp[i+1]*(1+0.01*c));
	}
	
	printf("%.2lf",dp[1]*w);
	

}

关注
打赏
1657615554
查看更多评论
立即登录/注册

微信扫码登录

0.0348s