标签:链剖分 cnt icpc2020 Nim 轻边 链上 节点 dp
题目链接:https://codeforces.com/gym/103119/problem/I
\(dp\) 直接背包
操作构成一棵树,节点 \(i\) 的答案就是从 \(i\) 到根这一条链上的 \(dp\) 值,如果没有空间限制就做完了
考虑进行轻重链剖分,由于每个节点到根的路径上只有 \(O(logn)\) 个轻边,设 \(dp[cnt][v]\) 表示链上第 \(cnt\) 个轻边的 \(dp\),先处理轻儿子,最后处理重儿子,重儿子使用前一条轻边的 \(dp\) 空间
标签:链剖分,cnt,icpc2020,Nim,轻边,链上,节点,dp 来源: https://www.cnblogs.com/tuchen/p/15261952.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。