求助与题解不同的做法,过不了对拍
查看原帖
求助与题解不同的做法,过不了对拍
65190
_LanFeng_楼主2021/10/3 17:01

f[i][j][0/1]f[i][j][0/1]表示用了ii次连抽,jj次单抽且结尾是连抽/单抽的最大价值

f[i][j][0]=max(f[i1][j][0],f[i1][j][1])+aic+jc+1f[i][j][0]=max(f[i-1][j][0],f[i-1][j][1])+a_{i*c+j-c+1}

f[i][j][1]=max(f[i][jk][0])+sumic+jsumic+jkf[i][j][1]=max(f[i][j-k][0])+sum_{i*c+j}-sum_{i*c+j-k}

其中1<=k<=d1<=k<=dsumsum是前缀和数组

2021/10/3 17:01
加载中...