codeforces23E Tree 树形DP + 大数
令dp[i][j]dp[i][j]dp[i][j]代表以i为根的子树,其所在通块大小为jjj时的最大乘积。
那么暴力枚举其子树所在的联通块大小,即得到转移:
dp[u][j+k]=max(dp[u][j+k],dp[u][j]∗dp[v][k])dp[u][j+k]=max(dp[u][j+k],dp[u][j]∗dp[v][k])dp[u][j+k] = max(dp[u][j+k], dp...
原创
2018-05-24 19:08:02 ·
265 阅读 ·
0 评论