08 2023 档案
摘要:考虑质因数分解,我们求区间的 就是 除以一些东西。 不难发现如果算 那么我们只能算一次,那么我们直接把这个东西挂在前一个出现的位置即可。 使用主席树维护即可。这个题,很难。 ```cpp // LUOGU_RID: 123092767
阅读全文
摘要:一眼顶针,鉴定为 **implement** 不足,我写不出来。 先通过 Trick 转化 。 那么显然把 全部摊为 1 的贡献就是 。转化为 n - 最大贡献。 然后我们可以转化以下。 $$f_
阅读全文
摘要:生生动动贺题贺一遍! 考虑先求出 表示 子树大小 的方案数。 最后再容斥掉 的方案即可。 $$ \sum^{n - x + 1}_{j = \frac{n + 1}{2}} \binom{n - i}{j
阅读全文
摘要:考虑到我生涯构造 。 - 可以考虑按照奇偶性分类。
阅读全文
摘要:速通理塘。 ARC 065 暂时不写。 ARC 066 [ABC050C] Lining Up 考虑这个 相同的情况一定是对偶的,那必然只有全部 。 [ABC050D] Xor Sum 忘记了经典结论。 显然 。
阅读全文
摘要:背个板子即可。以下是前缀线性基。 struct xor_set { int a[32]; inline void add (long long val) { for (int i = 31; i >= 0; i --) { if (! (val & (1ll << i))) continue ; i
阅读全文
摘要:## CF1175F ### XOR-HASHING 一眼典。 考虑对于每个数随一个 long long 的权值。 那么就可以有 。 这个很难直接计数,考虑增强条件。那么就是这个段一定包含 1。 那么就是很典的
阅读全文
摘要:## **前言:** 输了,被水杯提醒我一直很失败。 ## 正片: ### 简要题意 > 求 的路径的交的边权和。 ### Solution: 巨大分讨做法。 考虑分类讨论。 其一, 根本就不属于路径上的点,这个求区间 LCA 可以解
阅读全文
摘要:command_block 's tips 证明:找比较显然的,不要找那些坚涩分散的东西。 资源:博客、目录。查别人水表,翻找那些博客。 题:推荐 ATC 物美价廉,还可以问 LGJ,要。 学习方法:慢慢想 or 像我一样天天贺题,积累 tricks 可以薄纱别人。想题方法可以慢慢培养。 停课:三周
阅读全文
摘要:***3300** 这种 和区间,看着就很想套上线段树,事实上是对的。 **引理 1 :** > 在线段数内同一颗子树内的点可以互相到达。 这个是非常容易验证的,把边画出来就是在一条链上挂若干条横着的链。 然后我们考虑把区间挂上去,然后用**时光倒流**转化为加边。我们发现,我们可以
阅读全文
摘要:一点点显然但是会忘记的东西。 # **结论题,事实上很多时候贪心全选是对的。** ## 扫描线 **P7530 [USACO21OPEN] United Cows of Farmer John P** 没地方写导致的 。 > 我们发现大致要写一个麻烦的偏序,但是如果我们维护一个扫描线,仅仅
阅读全文