标签:一个点 省选 复杂度 判定 模拟 15 变成 SG dp
开心消消乐
这题如果是给你一个确定的串判定是否有解的话是可以用dp做到线性的。
但是dp只能判定,却无法用来计数,因为求出来就变成了操作数。
考虑dp套dp,把判定dp作为内层,它的值为外层dp的状态,然后转移即可。
复杂度\(O(2^nnT)\)
树上的棋局
一个点的SG值就是子树内最深儿子到它的链长。全局SG就是所有的棋子异或起来。
让中心当根,每个点的取值只有两种,具体取到那一种靠根的位置来决定。
剩下的链加,子树加,树剖就能解决。复杂度\(O(nlog^2n)\)。
社会黄油飞
将不等式变成好看的形式,发现它变成了最大权闭合子图。
但是直接做网络流是可以一个点也不选的,显然这是不合法的。
所以需要强制选上一个点。但又不能每次都重新跑一边dinic,于是只需要把该删的边的流量退掉即可。
标签:一个点,省选,复杂度,判定,模拟,15,变成,SG,dp 来源: https://www.cnblogs.com/zhaoxubing/p/15894940.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。