上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 78 下一页
摘要: 题解 枚举较大的作为i,干掉max,乘2,再减去i=j的部分 第一个方向,就是处理 然后大力反演一波 大致思路就是把miu(d)往前提,变成枚举n的约数的形式 虽然这个玩意根本看不出来有什么可以算下去的理由。。。 带回去:各种交换求和号,把后面的sigma变成可以提前预处理的东西 已经可以做到O(n 阅读全文
posted @ 2019-06-10 15:04 *Miracle* 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1947 栈的代价和 n是5e7 只能O(n)做 大力生成函数转形式幂级数再解方程 这个是广义二项式定理: https://baike.baidu.com/item/%E4%BA%8C%E9%A1%B9%E5%BC%8F%E5%AE%9A%E7%90%86/7134359?fr=aladdin 生成 阅读全文
posted @ 2019-06-10 09:23 *Miracle* 阅读(167) 评论(0) 推荐(0) 编辑
摘要: #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* 阅读(338) 评论(0) 推荐(1) 编辑
摘要: #428. 【集训队作业2018】普通的计数题 模型转化好题 所以变成统计有标号合法的树的个数。 合法限制: 1.根标号比子树都大 2.如果儿子全是叶子,数量B中有 3.如果存在一个儿子不是叶子,数量A中有 然后考虑DP 直接枚举根的儿子的情况 cdq分治NTT还是很恶心的 不光是自己卷自己,还是互 阅读全文
posted @ 2019-06-09 19:30 *Miracle* 阅读(356) 评论(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* 阅读(499) 评论(0) 推荐(0) 编辑
摘要: #424. 【集训队作业2018】count 题解: 法一: %ywy 卡特兰数大融合 数本质不同的笛卡尔树,且任意一个叶子到根作为左儿子次数+1<=m 二叉树转化为括号:根用括号把左儿子整个包起来,然后放右儿子 这样,合法限制变成了,用栈处理左括号右括号,栈内任意时刻左括号不能超过k个。 统计这样 阅读全文
posted @ 2019-06-08 21:50 *Miracle* 阅读(412) 评论(0) 推荐(0) 编辑
摘要: CF1067E Random Forest Rank 可以证明: 一个树的邻接矩阵的秩,等于最大匹配数*2(虽然我只能证明下界是最大匹配) 而树的最大匹配可以贪心, 不妨用DP模拟这个过程 f[x][0/1]表示,x为根的子树,所有情况下,按照贪心使得x被选/没有没选,的最大匹配的总和 g[x][0 阅读全文
posted @ 2019-06-08 10:40 *Miracle* 阅读(322) 评论(0) 推荐(0) 编辑
摘要: CF1063F String Journey 法一: 题解 首先发现,答案一定可以是长度为k,k-1,....1的串 而且后一个是前一个串删掉第一个字符或者删掉最后一个字符得到的 设fi表示i开始的后缀,最大的k是多少 发现f_i<=f_{i+1}+1 所以可以从高到低暴力枚举f_i=val,每次最 阅读全文
posted @ 2019-06-07 19:19 *Miracle* 阅读(205) 评论(0) 推荐(0) 编辑
摘要: CF981H K Paths 题解 一道不错的分治ntt题目 题目稍微转化一下,就是所有k条链的存在交,并且交的部分都被覆盖k次 所以一定是两个点,之间路径选择k次,然后端点两开花 f[x]表示x子树内往下延伸k条链(可以停在x)的方案数(有标号) 每个子树选择一个或者不选择,最多一共选择k个,dp 阅读全文
posted @ 2019-06-07 16:37 *Miracle* 阅读(508) 评论(0) 推荐(0) 编辑
摘要: CF1109F Sasha and Algorithm of Silence's Sounds 考虑树的性质:n个点,n-1条边,连通图 前两个用老套路,考虑枚举右端点,线段树维护左端点情况 n不同,但是,一个图是树,那么必然n-(n-1)=1,如果最小值就是1,那么是可以维护的。 所以如果保证这些 阅读全文
posted @ 2019-06-07 14:54 *Miracle* 阅读(262) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 78 下一页