首页 > 其他 > 详细

「考试」省选86

时间:2020-05-02 22:42:33      阅读:58      评论:0      收藏:0      [点我收藏+]

T1
首先设出暴力的\(dp\)
\(dp[i][j][k][l]\)为前\(i\)个点中有\(j\)个白点结束方案为奇数,\(k\)个黑点结束方案为偶数,当前全部的结束方案之和奇偶性为\(l\)的方案数。
那么可以很简单的转移。
在考虑转移时候的系数。
其实只跟\(j,k\)是否为0有关系。
那么状态大大化简为:
\(dp[i][0/1][0/1][0/1]\)这个样子就可以了。

T2
国际影星原题,在容斥原理一那个\(blogs\)里面。

T3
考虑\(\frac{k(k+1)}{2}\leq n\)那么有:\(k\leq \sqrt{2n}\)
然后我们就直接枚举长度。
从后向前进行一个合法性\(dp\)就行了。
可以证明对于\(i\)来说,最优秀的\(l_i,r_i\)的长度必然比\(l_{i+1},r_{i+1}\)只大1.
这样\(dp\)就可以变得相当方便了。
最终\(7*10^6\sqrt{5*10^5}\)被我剪枝然后过了(x)。

「考试」省选86

原文:https://www.cnblogs.com/Lrefrain/p/12819408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!