01 2021 档案
摘要:一道只有 1900 的 D2E
阅读全文
摘要:牛逼的贪心模拟费用流!
阅读全文
摘要:求 $\binom{n}{m} \bmod p$,其中 $1 \le m \le n \le 10^{18},2 \le p \le 10^6$。
阅读全文
摘要:终于有一天,格雷码它派上了用场。
阅读全文
摘要:与正常高斯消元只有一点不同: 如果检查到了自由元,并不代表当前这个方程无用,不能跳过这个方程,而是应该跳过这个元。 std::bitset<MX> E[MX]; int solve(){ int ans = 1 ,r = 1; for(int i = 1 ; i <= n ; ++i){ int M
阅读全文
摘要:\(f(i)=\sum_{j\ge i}\binom{j}{i}g(j)\) 已知 \(f(i)\ (0 \le i \le n)\),\(O(n)\) 可求某一项 \(g(i)\): \[ g(i)=\sum_{j\ge i}\binom{j}{i}(-1)^{j-i}f(j) \] 这个大家都懂
阅读全文
摘要:扫描线+差分好题。
阅读全文
摘要:绿水青山开发的神仙 $O(n^2)$ 做法,吊打网上一大片题解!
阅读全文
摘要:Legend Link \(\textrm{to LOJ}\)。 Editorial 因为 siqi 哥哥出过一道欧拉回路的神仙题,所以说一下来就看出来是欧拉回路了呢! 如何判断无向图欧拉回路存在?每个点度数都是偶数且是连通图。 容易发现,题目即回答 \(q\) 组询问:增加边 \((s,i) \
阅读全文
摘要:Legend 见标题。 Editorial 考虑区间本质不同子串个数的做法。 唯一的区别是,此时回文串的长度不连续,没法直接线段树了。直接暴力的话,复杂度会直接退化到 \(O(n^2 \log n)\)。 不过我们有一个性质: lamma:所有回文后缀按照长度排序后,可以划分成 \(O(\log n
阅读全文
摘要:Legend 同标题。 Link \(\textrm{to Luogu}\)。 Editorial 考虑离线。询问右端点从左到右排序。 我们把每一个子串最后一次出现的位置的左端点设置成 \(+1\)。这样查询区间和就是答案。 显然,经过 SAM 中一个节点 \(x\) 时,会更新 \(x\) 沿 f
阅读全文
摘要:你的名字 Legend Link \(\textrm{to LOJ}\)。 Editorial https://yutong.site/sam/ \(l=1,r=|S|\) 最暴力的做法是:对于 \(T\) 的每一个本质不同的子串判断它是否在 \(S\) 中出现过。 这其实有一个比较优秀的性质:我们
阅读全文

浙公网安备 33010602011771号