警钟:WA#2的一个原因以及一组大的小数据
查看原帖
警钟:WA#2的一个原因以及一组大的小数据
452438
_Minecraft12345楼主2025/1/24 22:29

这篇题解为参考代码及思路

当笛卡尔树左右都有孩子的时候,计算dp[x][k]时,注意不要脑抽在:

 f(i,0,63)f(j,0,i)dp[u][i]=min(dp[u][i],max(a[u],max(dp[l[u]][j],dp[r[u]][i-j])));

这里少写一个min 当时这里我以为不用写min因为dp[x][k]是直接赋值,但是其实我脑抽了,这里是一个打擂,分配左右孩子的操作次数时需要找到一个最优值。。 也可以去本题我另外一篇帖子查看详细错因 我觉得还是对于本题的理解不够彻底,或者是因为中午没有午休。。

2025/1/24 22:29
加载中...