会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
𝒸𝒾𝓇𝓃ℴ𝓋𝓈𝓀𝓎
首页
新随笔
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
20
下一页
2022年7月26日
联训 2
该文被密码保护。
阅读全文
posted @ 2022-07-26 19:56 cirnovsky
阅读(9)
评论(1)
推荐(0)
2022年7月25日
联训 1
该文被密码保护。
阅读全文
posted @ 2022-07-25 22:29 cirnovsky
阅读(4)
评论(0)
推荐(0)
字符串 1
摘要: 学了五年 KMP 拜谢 oi-wiki。字符串下标从 $0$ 开始,$s_{[l, r]}$ 闭区间子串,定义 $\displaystyle \pi_i = \max_{j \in [0, i]} j[s_{[0, j-1] = s_{[i-j+1, i]}}]$。规定 $\pi_0 = 0$。 朴
阅读全文
posted @ 2022-07-25 11:18 cirnovsky
阅读(46)
评论(0)
推荐(0)
2022年7月22日
雑用 1
摘要: 区间加法可以差分的原因是 $\Delta_i = \Delta_{i-1}$,所以令 $\textit{d}i = \Delta_i-\Delta{i-1}$,对于一个一般点的 $\Delta_i = f({\Delta_1, \dots, \Delta_{i-1}})$,我们可以令 $\texti
阅读全文
posted @ 2022-07-22 20:55 cirnovsky
阅读(38)
评论(1)
推荐(1)
数论 1
摘要: Quack 知道好多东西,把它们都做成 ppt。 inv_gcd 还可以用递推矩阵算。 void exgcd(int a, int b){ r[0] = a, r[1] = b; int i = 2; for ( ; r[i - 1]; i++) { r[i] = r[i - 2] % r[i -
阅读全文
posted @ 2022-07-22 20:47 cirnovsky
阅读(46)
评论(0)
推荐(0)
「codeforces - 1621G」Weighted Increasing Subsequences
摘要: link。 一个 dp(拜谢 ly)和切入点都略有不同的做法,并不需要观察啥性质。 原问题针对子序列进行规划,自然地想到转而对前缀进行规划。接下来我们考虑一个前缀 $[1, i]$ 以及一个 $j \in [1, i]$ 对答案的贡献,可以写出 $\displaystyle \textit{cont
阅读全文
posted @ 2022-07-22 20:29 cirnovsky
阅读(40)
评论(0)
推荐(0)
2022年7月15日
「codeforces - 542D」Superhero's Job
摘要: link。 容易发现,如果将 $x$ 写作 $\displaystyle \prod_{i = 1}^k p_i^{\alpha_i}$ 的形式,$\displaystyle J(x) = 1+\sum p_i^{\alpha_i}+\sum\sum p_i^{\alpha_i}p_j^{\alph
阅读全文
posted @ 2022-07-15 11:50 cirnovsky
阅读(40)
评论(0)
推荐(0)
2022年7月14日
「codeforces - 1486F」Pairs of Paths
摘要: link。 还算萌,但是代码有些难写…… 你首先会想要 int n, m, fa[20][300100], pa[300100], dep[300100], cnt[900100]; int ldf[300100], rdf[300100], dfc, qwq; vi<int> G[300100];
阅读全文
posted @ 2022-07-14 22:16 cirnovsky
阅读(25)
评论(0)
推荐(0)
2022年7月12日
「codeforces - 185D」Visit of the Great
摘要: link。 简单提一下做法,注意到 $k^{2^a}\equiv k^{2^b}\equiv-1\equiv (-1)^{2^{b-a}}=1\pmod{(k^{2^a}+1,k^{2^{b}}+1)}$,所以 $\gcd$ 只会是 $1$ 或 $2^{r-l}$,取决于 $k$ 的就行,于是求一个
阅读全文
posted @ 2022-07-12 11:58 cirnovsky
阅读(28)
评论(0)
推荐(0)
2022年7月11日
基础数论再理解
摘要: 前置容斥原理,最精简的形式应当如此写成: 有 $n$ 个集合 $A_1, \dots, A_n$,记 $S = {A_1, \dots, A_n}$。 则有 $\displaystyle\left|\bigcup_{i = 1}^n A_i\right|=\sum_{T\in2^{S}}(-1)^{
阅读全文
posted @ 2022-07-11 15:48 cirnovsky
阅读(62)
评论(0)
推荐(1)
上一页
1
2
3
4
5
6
7
8
···
20
下一页