11 2021 档案
摘要:模拟赛的题目,终于找到了来源
阅读全文
摘要:题目 点这里看题目。 分析 首先我们可以发现行列是独立的,因此可以分开计算,因此以下以行为例讲解。 设 , 为第 行增加的高度。那么,如果第 行和第 行之间有贡献,则必然有 \(|\delt
阅读全文
摘要:题目 点这里看题目。 分析 3100 的构造题,已经很奇妙了...... 题目要求我们先输出所需的最少轮数。这一部分其实具有一定的提示性,因为我们可以猜一个下界,然后看是否能够达到它。比如,一个很好猜的下界就是 。
阅读全文
摘要:Pollard Rho 大整数分解,
主要参考自 OI Wiki。
阅读全文
摘要:题目 点这里看题目。 分析 很容易想到一个 的暴力 DP,当然也很容易看出这个 DP 根本没有和“单调不降”扯上任何关系。因此,接下来我们要做的就是利用好“单调不降”的性质。 一个想法是凸性——数组前缀和是下凸的。不过,由于我们对下凸壳做的是 卷积,所以这样
阅读全文
摘要:题目 点这里看题目。 分析 我们可以先将树变成有根树,这样我们可以计算包含某个点的连通块数量,求和自然是树上所有连通块的数量。 那么,如果一个结点被连通块包含,则它的祖先也必须被包含。自顶向下的 DP 难以使用 DFS 解决,因此我们可以在 DFS 序上进行 DP,这样选择一个结点就是转移到 DFS
阅读全文