哈希
pocket_legend
这个作者很懒,什么都没留下…
展开
-
[Sdoi 2017] bzoj4820 硬币游戏 [概率+高斯消元+哈希]
Description: 给出nnn个长度均为mmm的不同010101串,随机生成一个无限长的010101串,对nnn个010101串中的每个,求出它最先在随机串中出现的概率. Solution: 设NNN为不为任意一个串的概率,那么考虑N后添加一个串A,但是可能中途生成B。那么我们计算这个概率,也就是A的前缀和B的后缀相等,相差的字符的概率,求和之后高斯消元即可。 #includ...原创 2018-04-02 22:02:03 · 184 阅读 · 0 评论 -
bzoj3162 独钓寒江雪 [树hash+dp]
Description: 求树上本质不同独立集个数。 Solution: 不考虑同构是一个裸的树形dp,dp[u][0/1]dp,dp[u][0/1]dp,dp[u][0/1]表示这个选或点不选。 现在考虑同构,从重心开始dpdpdp,如果有两个重心那么中间新建一个根。 通过根的性质不难发现以一个点为根时它父亲所在的子树肯定不会跟它的其他子树同构。如果不选择重心作为根这个性质就会失去...原创 2018-04-24 18:25:29 · 248 阅读 · 0 评论