随笔分类 - B - 生成函数
摘要:求包含 n 个碳的烷烃与烷基的同分异构体个数 mod 998244353。
如果你没学过有机化学,你可以认为烷烃是 n 个点且每个点度数 <= 4 的无根树;烷基是 n 个点且每个点儿子个数 <= 3 的有根树。
阅读全文
摘要:周末同学们非常无聊,有人提议,咱们扔硬币玩吧,谁扔的硬币正面次数多谁胜利。
大家纷纷觉得这个游戏非常符合同学们的特色,但只是扔硬币实在是太单调了。
同学们觉得要加强趣味性,所以要找一个同学扔很多很多次硬币,其他同学记录下正反面情况。
用 H 表示正面朝上, 用 T 表示反面朝上,扔很多次硬币后,会得到一个硬币序列。比如 HTT 表示第一次正面朝上,后两次反面朝上……
阅读全文
摘要:给定一个值域在 [0, 2^N) 的随机数生成器,给定参数 A[0...2^N-1]。
该生成器有 的概率生成 i,每次生成都是独立的。
现在有一个 X,初始为 0。每次操作生成一个随机数 v 并将 X 异或 v。
对于每一个 i ∈ [0, 2^N),求期望多少次操作 X 第一次等于 i。
阅读全文
摘要:给定 N 个整数 a1,a2,...,aN,定义函数 f 和 g:
f(x,k) = (x + a1)^k + (x + a2)^k +···+ (x + aN)^k, g(t,k) = f(0,k) + f(1,k) +···+ f(t,k)
给定整数 T 和 K,对于每个 0 ∼ K 之间的 i,请计算 g(T,i) 对 10^9 + 7 取模的结果。
阅读全文
摘要:考虑所有的有 N 个节点的树(节点编号为 1 ∼ N)。我们认为两棵树不同,当且仅当存在一对节点 u 和 v,满足一棵树中 u 和 v 之间有边,另一棵中没有。
设 T 为等概率随机选择的一棵树。我们记 T 中每个节点的度数分别为 d1,d2,...,dN。令 A = (d1 ·d2 ·····dN)^K,请求出 A 的期望值。
我们可以证明,A 的期望值可以写作分数 P/Q 的形式,其中 P 和 Q 为互质的正整数,且 Q 与 998,244,353 互质。
阅读全文