摘要: #422. 【集训队作业2018】小Z的礼物 min-max容斥 转化为每个集合最早被染色的期望时间 如果有x个选择可以染色,那么期望时间就是((n-1)*m+(m-1)*n))/x 但是x会变,中途统计答案会很麻烦 所以把x记录到状态里! 轮廓线DP f[i][j][s][x]到了(i,j),轮廓 阅读全文
posted @ 2019-06-09 21:19 *Miracle* 阅读(371) 评论(0) 推荐(1) 编辑
摘要: #428. 【集训队作业2018】普通的计数题 模型转化好题 所以变成统计有标号合法的树的个数。 合法限制: 1.根标号比子树都大 2.如果儿子全是叶子,数量B中有 3.如果存在一个儿子不是叶子,数量A中有 然后考虑DP 直接枚举根的儿子的情况 cdq分治NTT还是很恶心的 不光是自己卷自己,还是互 阅读全文
posted @ 2019-06-09 19:30 *Miracle* 阅读(382) 评论(0) 推荐(0) 编辑
摘要: #449. 【集训队作业2018】喂鸽子 DP好题 法一:min-max容斥 处理前m个,最快吃饱的鸽子期望的时间 根据期望的定义 考虑每个方案数的概率*期望次数 枚举前m个用了x个,概率都是(1/m)^x*Em(x) 而Em(x)表示往前m个扔了x个期望的总共次数,就是x*n/m 考虑用了x个的方 阅读全文
posted @ 2019-06-09 10:42 *Miracle* 阅读(558) 评论(0) 推荐(1) 编辑