Loading

01 2021 档案

摘要:奇怪的随机化 阅读全文
posted @ 2021-01-27 17:06 zhoukangyang 阅读(287) 评论(0) 推荐(1) 编辑
摘要:下降幂多项式的运用 阅读全文
posted @ 2021-01-24 14:14 zhoukangyang 阅读(373) 评论(0) 推荐(2) 编辑
摘要:较为巧妙的构造? 阅读全文
posted @ 2021-01-24 11:08 zhoukangyang 阅读(232) 评论(0) 推荐(1) 编辑
摘要:分治 $\tt FFT$ 阅读全文
posted @ 2021-01-23 11:40 zhoukangyang 阅读(350) 评论(0) 推荐(1) 编辑
摘要:给定 n 个点,求所有三角形的面积的 8 次方和。 阅读全文
posted @ 2021-01-21 16:13 zhoukangyang 阅读(231) 评论(0) 推荐(2) 编辑
摘要:欧拉数 学习笔记(鸽了!)这篇文章鸽了! 符号 : \(\left\langle\begin{matrix}n \\ k\end{matrix}\right\rangle\) 定义 : 有 \(k\) 个升高的相邻位置, 长度为 \(n\) 的排列个数。 对于一个排列 \(p\), 有 \(k\) 个升高的相邻位置:\(\s 阅读全文
posted @ 2021-01-21 06:35 zhoukangyang 阅读(292) 评论(0) 推荐(0) 编辑
摘要:$\rm EGF$ 的运用 阅读全文
posted @ 2021-01-19 20:00 zhoukangyang 阅读(105) 评论(0) 推荐(3) 编辑
摘要:素数判定,快速整数分解 阅读全文
posted @ 2021-01-19 19:11 zhoukangyang 阅读(247) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2021-01-18 21:12 zhoukangyang 阅读(14) 评论(0) 推荐(1) 编辑
摘要:二次剩余解决的是 \(x^2 = n \pmod p\),求 \(x\) 的解问题,就是在模意义下的开根。 这里介绍 \(p\) 为奇质数的情况。 解的数量 考虑 \(x^2 = n \pmod p\) 如果有两个不同的解 \(x_1\) 和 \(x_2\)。 \[x_1^2 \equiv x_2^ 阅读全文
posted @ 2021-01-18 18:12 zhoukangyang 阅读(24) 评论(0) 推荐(1) 编辑
摘要:生成函数求递推 阅读全文
posted @ 2021-01-17 22:56 zhoukangyang 阅读(169) 评论(0) 推荐(2) 编辑
摘要:114514 年前写的题解,搬过来了 0.前言 必备内容:NTT,多项式求逆 建议到博客中查看 1.正文 定义 \(F_R(x)\) 为把 \(F(x)\) 系数翻转后的函数 若 \(F_R(x)\) 次数为 \(k\) ,那么 \(F_R(x)=F(\frac{1}{x})*x^k\) 若 \(f 阅读全文
posted @ 2021-01-17 15:03 zhoukangyang 阅读(356) 评论(0) 推荐(1) 编辑
摘要:由于要算的是概率,所以要算的东西分成两个部分 :所有情况的答案总和 和 情况数量。 考虑一层积木的 EGF:\(G(x) = e^x - 1\) 那么 \(k\) 层积木的 EGF 就是 \((e^x - 1)^k\) 我们要算的第二个东西的 EGF 就是 \(\sum\limits_{i = 1} 阅读全文
posted @ 2021-01-16 12:40 zhoukangyang 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Lyndon 串 定义 如果一个串的最小后缀就是这个串本身,那这个串是 Lyndon 串。 例:\(abc\) 是 Lyndon 串,而 \(ba\) 不是。 定理 如果 \(u\) 是Lyndon 串,\(v\) 是 Lyndon 串,且 \(u < v\),那么 \(uv\) 也是 Lyndon 阅读全文
posted @ 2021-01-15 20:25 zhoukangyang 阅读(229) 评论(0) 推荐(1) 编辑
摘要:第一类斯特林数 基础 符号:\(\begin{bmatrix}n\\m\end{bmatrix}\) 定义:把 \(n\) 个不同元素分成 \(m\) 个环的方案数。环可以旋转。 递推:\(\begin{bmatrix}n\\m\end{bmatrix} = \begin{bmatrix}n-1\\ 阅读全文
posted @ 2021-01-12 20:44 zhoukangyang 阅读(125) 评论(0) 推荐(6) 编辑
摘要:CF778C Peterson Polyglot [*easy] 考虑对于每一个深度为 \(i\) 的询问,答案为所有 [\(dep = i\) 的结点的子树合并起来,子树合并时被删除的结点个数] 的和减去 \(dep = i\) 有儿子的结点数。 直接暴力 \(trie\) 合并即可。显然时间复杂 阅读全文
posted @ 2021-01-11 18:40 zhoukangyang 阅读(319) 评论(0) 推荐(2) 编辑
摘要:AGC012B Splatter Painting [*easy] 反着做,对于每个点 \(x\), 记录 \(f(x)\) 表示最大的 \(d\) 使得对 \(x\) 进行了一个长度为 \(d\) 的操作。 然后对于一个操作把和 \(x\) 距离不超过 \(k\) 的点染色,拆分成把他旁边所有距离 阅读全文
posted @ 2021-01-10 22:31 zhoukangyang 阅读(181) 评论(0) 推荐(0) 编辑
摘要:KDT 就是每次在空间中选择一个点,把空间划为两段。 听说替罪羊重构 KDT 是假的,根号重构可以做到单次 \(\sqrt n \log n\) 的时间复杂度 P4148 简单题 板子题,带重构的 KDT 。 阅读全文
posted @ 2021-01-10 11:57 zhoukangyang 阅读(51) 评论(0) 推荐(0) 编辑
摘要:看到其他题解里面全是什么 bfs 序上线段树啊,什么根号的奇怪东西啊,蒟蒻用了一个非常好写的 \(O(n)\) 做法(这里实现的时候用了 vector,所以比较慢),写篇题解来造福社会 目前在 cf 上是最短解 如果 \(k = 1\),答案是 \(\max(deg_i + 1)\) 考虑有 \(3 阅读全文
posted @ 2021-01-09 09:14 zhoukangyang 阅读(211) 评论(0) 推荐(2) 编辑
摘要:线性筛 AT2004 [AGC003D] Anticube 首先先把每一个数化简直到每个数都没有平方因子。于是每个数都只含有平方因子和只出现一次的因子,然后每一个数对应的数唯一。要求的就是在 \(n\) 的质因子中只出现一次的质数的乘积。 暴力过了,但是可以考虑更优秀的时间复杂度。筛完 \(n^{\ 阅读全文
posted @ 2021-01-04 09:13 zhoukangyang 阅读(38) 评论(0) 推荐(0) 编辑