上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: P4632 Solution link 对时间扫描线,就变成支持单点加入删除一个颜色点,求所有颜色距离某个点的距离最大值。 考虑二分答案,现在就是要检验 \([x-mid,x+mid]\) 内是否有 \(1\sim k\) 颜色的点各至少一个。 数颜色可以考虑维护 \(pre_i\) 表示上一个与该 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(31) 评论(0) 推荐(0)
摘要: P4555 Solution link 双回文串的左右两半部分显然是互相独立的。 于是考虑求出 \(lm_i\) 表示以 \(i\) 结尾的最长回文子串长度,\(rm_i\) 表示以 \(i\) 开头的最长回文子串长度,最后扫一遍所有的分隔符求 \(lm+rm\) 的最大值即可。 考虑如何求 \(l 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(30) 评论(0) 推荐(0)
摘要: P4516 Solution link 树形dp。设 \(dp_{u,k,0/1,0/1}\)表示以 \(u\) 为根的子树内安装了 \(k\) 个设备,点 \(u\) 是否安装了设备,点 \(u\) 是否被监听时子树内除 \(u\) 都被监听的方案数。 注意到状态涉及到了设备的数量,转移的时候需要 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(7) 评论(0) 推荐(0)
摘要: P4449 Solution link \[\begin{aligned} \sum_{i=1}^n\sum_{j=1}^m\gcd(i,j)^k&=\sum_{d=1}^n\sum_{i=1}^n\sum_{j=1}^md^k[\gcd(i,j)=d]\\ &=\sum_{d=1}^n\sum_{ 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(4) 评论(0) 推荐(0)
摘要: P4345 Solution link \(p=2333\) \(f(n,k) (all \bmod p \;below)\) \(\displaystyle=\sum\limits_{i=0}^k{\text{C}_n^i}\) \(\displaystyle=\sum\limits_{i=0}^ 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(26) 评论(0) 推荐(0)
摘要: P4173 Solution link 对于一般的字符串匹配,我们可以用 FFT 在线性对数复杂度内解决。 对于这题,我们无法用常用的 KMP 算法解决。考虑对原先的 FFT 匹配算法进行一些修改。 原先 \(t\) 能够匹配 \(s\) 中以第 \(x\) 位结尾的 \(m\) 个字符当且仅当 \ 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(4) 评论(0) 推荐(0)
摘要: P4137 Solution link 考虑建主席树:权值线段树的叶子维护这个权值最后出现的下标,push_up 的时候取 \(\min\)。 这样一个区间的 \(\min\) 小于 \(k\) 意味着有一个权值最后出现的下标小于 \(k\),也就是说 \(k\) 后面没有出现这个权值。 也就是说 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(13) 评论(0) 推荐(0)
摘要: P3990 Solution link 一次只能跳一步的情况下: \(dp_{i,j}=dp_{i-1,j-1}+dp_{i-1,j}+dp_{i-1,j+1}\) 接下来考虑能跳奇数步:你发现跳 \(3\) 步相当于先跳一个奇数 \(1\) 再跳一个 \(2\),跳 \(5\) 步相当于先跳一个奇 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(5) 评论(0) 推荐(0)
摘要: P3773 Solution link \[\binom n m\bmod2=\binom{n\bmod2}{m\bmod2}\binom{n/2}{m/2}\bmod2 \]我们要让 \(\binom n m\bmod2\) 不为 \(0\),也就是让右式的两项均不为 \(0\)。 考虑 \(\b 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(7) 评论(0) 推荐(0)
摘要: P3768 Solution link \(\begin{aligned} \sum_{i=1}^n\sum_{j=1}^nij\gcd(i,j) &=\sum_{d=1}^n\sum_{i=1}^n\sum_{j=1}^nijd[\gcd(i,j)=d]\\ &=\sum_{d=1}^nd^3\s 阅读全文
posted @ 2024-03-01 09:03 iorit 阅读(10) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页