警示后人
查看原帖
警示后人
827018
zhouzihang1楼主2024/3/16 13:26

如果你77pts并且Wa #2 #7 #10

看一下你的方程

for(int j=2;j<=k-2;j++)
	f[u][k]=max(f[u][k],w1+w2+f[v1][j]+f[v2][k-j]),
	f[u][k]=max(f[u][k],w1+w2+f[v2][j]+f[v1][k-j]);

改成

for(int j=2;j<=k-2;j++)
	f[u][k]=max(f[u][k],w1+w2+f[v1][j-1]+f[v2][k-j-1]),
	f[u][k]=max(f[u][k],w1+w2+f[v2][j-1]+f[v1][k-j-1]);
2024/3/16 13:26
加载中...