关于DP语句的先后问题
查看原帖
关于DP语句的先后问题
219866
Blunt_Feeling楼主2020/7/30 09:08

rt,为什么这样写

For(i,1,t)
{
	if(m>=10) f[i]=f[i-1]+60,m-=10;
	else f[i]=f[i-1],m+=4;
}
For(i,1,t)
	f[i]=max(f[i],f[i-1]+17);

是对的,但是把后面For语句里的东西放到前面来就错了?

For(i,1,t)
{
	if(m>=10) f[i]=f[i-1]+60,m-=10;
	else f[i]=f[i-1],m+=4;
	f[i]=max(f[i],f[i-1]+17);
}

求救!

2020/7/30 09:08
加载中...