以下等式被称作单位根反演:
[NOI2016] 循环之美 题解
发表于
更新于
本文字数: 1.5k 阅读时长 ≈ 1 分钟
本文字数: 1.5k 阅读时长 ≈ 1 分钟
手玩发现,一个极简分数,如果其分母和进制的 \(\gcd\) 为 \(1\),那么就符合题意。
那么就变成了求 \(\sum_{i=1}^n\sum_{j=1}^m[(j,k)=1][(i,j)=1]\)。
其实这个求和式的化简并不难,只是需要多发现式子之间的联系。
[NOI2019] 序列 题解
发表于
更新于
本文字数: 7.8k 阅读时长 ≈ 7 分钟
本文字数: 7.8k 阅读时长 ≈ 7 分钟
DP of DP
发表于
本文字数: 3.5k 阅读时长 ≈ 3 分钟
本文字数: 3.5k 阅读时长 ≈ 3 分钟
做过不少 DP of DP 题,但是考试还是想不到,很气,写个总结记录下。
[ZJOI2019] 麻将 题解
发表于
本文字数: 6.1k 阅读时长 ≈ 6 分钟
本文字数: 6.1k 阅读时长 ≈ 6 分钟
麻将相关
发表于
更新于
本文字数: 1.1k 阅读时长 ≈ 1 分钟
本文字数: 1.1k 阅读时长 ≈ 1 分钟
[ZJOI2019]开关 题解
发表于
本文字数: 3.7k 阅读时长 ≈ 3 分钟
本文字数: 3.7k 阅读时长 ≈ 3 分钟
把初始状态和目标状态交换,题目不变。
为了方便,设 \(p_i\) 为 \(i\) 被选的概率,对应到输入即 \(\frac{p_i}{\sum_{j=1}^n p_j}\) 。
设 \(f(S)\) 表示从 \(S\) 状态开始,期望走 \(f(S)\) 步到达全零状态。为了方便,我们定义 \(\varnothing\) 表示全零状态。
那么显然有
FWT 小结
发表于
更新于
本文字数: 1.8k 阅读时长 ≈ 2 分钟
本文字数: 1.8k 阅读时长 ≈ 2 分钟
FWT 是快速求形如 \(C(x)=\sum_{i?j=x}A(i)B(j)\) 的算法,其中 \(?\) 表示一种二进制的位运算。
网络流进阶
发表于
更新于
本文字数: 2.4k 阅读时长 ≈ 2 分钟
本文字数: 2.4k 阅读时长 ≈ 2 分钟
字符串的回文划分
发表于
更新于
本文字数: 3.6k 阅读时长 ≈ 3 分钟
本文字数: 3.6k 阅读时长 ≈ 3 分钟
定义一个串 \(S\) 的划分 \(s_1,s_2...s_k\) 为回文划分当且仅当 \(s_1,s_2...s_k\) 都是回文串。
现在考虑求一个串 \(S\) 的回文划分数。\(1\leq |S| \leq 10^6\)。