摘要: P3338 考虑翻转序列以凑成卷积的形式,然后 FFT 做。 P9407 神仙题。考虑 \[\int_0^{\pi}l\lvert\cos\theta\rvert d\theta = 2l \]也就是说,每条线段在直线 \(y=\tan\theta\) 上的投影长度在 \(\theta\in[0,\ 阅读全文
posted @ 2026-10-29 08:28 leo120306 阅读(7) 评论(0) 推荐(0)
摘要: 20261002 A 硬拆位然后矩阵快速幂,签。 B Kruskal+线性基可以拿到 60 分。正解要注意到 \(0\) 显然是没有贡献的,然后把剩下的按正负号分类,并且分讨负数个数的奇偶,观察哪些权值会被插入线性基: 都是正数,当然是每个元素自己。 没有负数,但是有 \(0\),当然是 \(0\) 阅读全文
posted @ 2026-10-27 09:28 leo120306 阅读(10) 评论(0) 推荐(0)
摘要: P5339 糖。钦定有 \(i\) 个黑子 \(f_i\),恰好有 \(i\) 个黑子 \(g(i)\)。 \[f(n)=\sum_{i\ge n}\binom ing(i) \Longleftrightarrow g(n)\sum_{i\ge n}(-1)^{i-n}\binom inf(i) \ 阅读全文
posted @ 2026-08-02 10:54 leo120306 阅读(25) 评论(0) 推荐(0)
摘要: 20260727 T1 P11753 签,注意到可以单调栈维护。 T2 P14648 签,注意到 trie 的 dfs 序最优,tab 只在空串有用,因此每棵子树最深子树在最后遍历最优 T3 QOJ13235 求无向图定向方案数,使得 1 和 2 的可达点集有交。签,考虑转化为 forall 型问题 阅读全文
posted @ 2026-08-02 10:08 leo120306 阅读(68) 评论(0) 推荐(0)
摘要: 后缀数组 问题引入 给你一个长度为 \(n\) 的字符串 \(s\),将它的所有后缀按字典序排序。 解法 后缀数组主要关系到两个数组:\(sa\) 和 \(rk\)。 其中,\(sa[i]\) 表示将所有后缀排序后第 \(i\) 小的后缀的编号,也是所说的后缀数组,也称编号数组; \(rk[i]\) 阅读全文
posted @ 2026-07-07 21:31 leo120306 阅读(26) 评论(0) 推荐(0)
摘要: P4931 一道有点意思的数学题,但应该不至于黑。 法一:组合意义法 设 \(g(n)\) 表示 \(n\) 组情侣全部错开的方案数。 则 \[Ans = \binom nk \cdot n^{\underline k} \cdot 2^k \cdot g(n-k) \]考虑 \(g(n)\) 怎么 阅读全文
posted @ 2026-07-07 21:31 leo120306 阅读(24) 评论(0) 推荐(0)