09 2023 档案
摘要:一、区间历史最值 以区间历史最大值为例。首先,相应地,设 表示一个节点的区间历史最大值。为了更新一个区间的子区间,再设一个 ,表示 从上次 以后到现在达到过的最大值。 void push_up(i
阅读全文
摘要:## [P4897 【模板】最小割树(Gomory-Hu Tree)](https://www.luogu.com.cn/problem/P4897) 题意:求任意两个点的最小割。 首先任取两个点 ,算出这两个点的最小割,然后将这两个点连上权值为 的边。求最小割的过程中,图被分为
阅读全文
摘要:# 一、质数 ### 1.质数的定义: 如果一个正整数无法被除了1和它本身以外的任何自然数整除,那么这个数是质数。否则,这个数是合数。 需要注意的是,1既不是质数也不是合数。 ### 2.埃筛: 2.埃筛: 问题:给定一个正整数 ,找到 中的所有质数。 思路:我们可以从 $2
阅读全文
摘要:~~正睿集训三道题考两道多项式,于是我决定补一补这个巨大的坑。~~ ## 一、NTT #### 前置知识 ##### 阶 如果 ,那么对于方程 ,使它成立的最小的 称为 关于 的阶,记作 性质:
阅读全文
摘要:## [CF743C](https://www.luogu.com.cn/problem/CF743C) 观察样例二,可以发现 , , 是一组合法的解。 那么如果正经地推,怎么推呢? 将 拆成 $\frac {1}{n
阅读全文
摘要:## [P3373 【模板】线段树 2](https://www.luogu.com.cn/problem/P3373) 题目要求支持区间加,区间乘,所以就打两个 ,然后 的时候先乘后加即可。 然后注意乘法的 初始值为
阅读全文
摘要:圆方树是将图转化成树的一种工具。 在图中找到每一个点双联通分量,用圆点表示原图的点,方点表示每一个点双连通分量,然后将每个圆点和它对应的方点连边,就形成了圆方树。 [圆方树的详细介绍](https://oi-wiki.org/graph/block-forest/) ## [P4630铁人两项](h
阅读全文
摘要:## [Broken robot](https://www.luogu.com.cn/problem/CF24D) 设 表示从 到最后一行的期望步数。 状态转移方程: $$f[i][j]=\begin{cases}\frac{1}{4}(f[i][j]+f[i][
阅读全文