上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页
摘要: 前三题为水题,后面两题更有意思。 然而代码全都咕咕咕了,也许以后会补。 Hdu1520 Anniversary party 简单树形DP。 Hdu6386 Age of Moyu 简单最短路。 bzoj3679 数字之积 简单数位DP。 CF Gym 101482G Gathering 首先对于每个 阅读全文
posted @ 2019-06-02 17:25 p_b_p_b 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 定义 第一类斯特林数$s(n,m)$表示把$n$个不同元素放到$m$个相同圆排列里的方案数。 有转移方程: \[ s(n,m)=s(n-1,m-1)+(n-1)\times s(n-1,m) \] 第二类斯特林数$S(n,m)$表示把$n$个不同元素放到$m$个相同集合里的方案数。 有转移方程: \ 阅读全文
posted @ 2019-05-29 13:54 p_b_p_b 阅读(688) 评论(2) 推荐(0) 编辑
摘要: 咕了不知道多久的杂题选讲终于回来了2333 然而这次讲的5题里面2题写过2题口胡过,还有一题是sb题??? 不管了,作业还是要交的。 洛谷P5369 最大前缀和 做过啦2333 考虑到一个最大前缀和必然由两个部分组成:第一个是任意一个后缀都大于等于0,第二个是任意一个前缀都小于0。 然后随便状压一下 阅读全文
posted @ 2019-05-29 13:47 p_b_p_b 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 用途 在$O(n\log^2 n)$的时间内做诸如 $$ f_n=\sum_{i=0}^{n 1} f_ig_{n i} $$ 或是 $$ f_n=\sum_{i=0}^{n 1} f_if_{n i} $$ 或是 $$ f_{k,n}=\sum_s\sum_t \sum_i f_{s,i}f_{t 阅读全文
posted @ 2019-05-27 16:40 p_b_p_b 阅读(418) 评论(3) 推荐(0) 编辑
摘要: 终于,迎来了初三最后的一篇游记。 坑 以下是复习了/学习了,还没来得及写学习笔记的东西。 + 计算几何 + 斯特林数 + 虚树 + $O(n^{2/3}\log n)$的狄利克雷卷积快速幂 + 做树上连通块题目的一些技巧 + LCT维护树上同色连通块(不保证完全学会) + 真正的分治FFT (一复习 阅读全文
posted @ 2019-05-21 14:27 p_b_p_b 阅读(783) 评论(6) 推荐(0) 编辑
摘要: "传送门" 思路 大部分是感性理解,不保证完全正确。 不能算是神仙题, 但我还是不会qwq 这题显然就是求:把每一棵树分成若干条链,然后把链拼成一个环,使得相邻的链不来自同一棵树,的方案数。(我才不告诉你们我这一行都没推出来呢) 可以发现后面那步只和每棵树被分成了几段有关,所以第一步可以先求出每棵树 阅读全文
posted @ 2019-05-18 10:53 p_b_p_b 阅读(404) 评论(0) 推荐(0) 编辑
摘要: kmp没写过,扩展kmp没学过可还行。 ~~两个愿望,一次满足~~ (该博客仅用于防止自己忘记,不保证初学者能看懂我在瞎bb什么qwq) 用途 对于串$s1,s2$,可以求出$s2$与$s1$的每个后缀的最长公共前缀。 (其实SA也可以干这事,只不过复杂度多个$\log$可能会被卡) 思想 与kmp 阅读全文
posted @ 2019-05-17 21:28 p_b_p_b 阅读(197) 评论(0) 推荐(0) 编辑
摘要: "传送门" 思路 好一个神仙题qwq 首先,发现由于一个人死之后分母会变,非常麻烦,考虑用某种方法定住分母。 我们稍微改一改游戏规则:一个人被打死时只打个标记,并不移走,也就是说可以被打多次但只算一次。容易发现这并不影响最终结果。 然而光想到这个好像没什么用? 再考虑容斥:枚举哪些人在1之后被打死, 阅读全文
posted @ 2019-05-16 17:50 p_b_p_b 阅读(184) 评论(0) 推荐(0) 编辑
摘要: "传送门" 思路 首先有一个$O(n^2)$的简单DP:设$dp_{x,w}$为$x$的权值为$w$的概率。 假设$w$来自$v1$的子树,那么有 $$ dp_{x,w}=dp_{v1,w}\times (p\times \sum_{w' w}dp_{v2,w'}+(1 p)\sum_{w' clo 阅读全文
posted @ 2019-05-16 14:46 p_b_p_b 阅读(289) 评论(0) 推荐(0) 编辑
摘要: "传送门" 思路 有生之年竟然也可以切一道PKUWC题2333 首先发现每一个点都要遍历到非常麻烦,使用min max容斥变成碰到一个点就停止。 然后可以枚举集合,在树上高斯消元。 树上的高斯消元是长成一个DP的形式的:从下往上DP,每个点记录自己的dp值是$k\times dp_{fa_x}+b$ 阅读全文
posted @ 2019-05-16 09:23 p_b_p_b 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 30 下一页