P2495 [SDOI2011]消耗战(虚树+DP)
因为昨天早训,学了下(一天)虚树,算是第一道虚树题目,其实名字吓人,实现方法只和lca和单调栈有关。
思路:
考虑要是只有一次询问,那就肯定直接树形DP转移,
当v不是关键点的时候,dp[u]=dp[u]+min(edge[u,v],dp[v])dp[u]=dp[u]+min(edge[u,v],dp[v])dp[u]=dp[u]+min(edge[u,v],dp[v])
当v不是关键的时候,dp[u]=dp[u]+edge[u,v]dp[u]=dp[u]+edge[u,v]dp[u]=dp[u]+edg.
原创
2020-08-03 10:49:56 ·
314 阅读 ·
0 评论