Loading

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 很好的题。 思路 首先分析条件。 我们需要满足:\(s_1<s_2\) 等不等关系。 我们不想要处理复杂的不等关系,那么我们可以转化枚举的东西。 令 \(sf=s_1\times 2,sg=s_2-s_1\)。 相对应的,我们会有:\(nf,ng,uf,ug,kf,kg,ef,eg\)。 我们现在的 阅读全文
posted @ 2024-09-10 15:05 JiaY19 阅读(10) 评论(0) 推荐(0)
摘要: 组合意义保平安。 思路 发现 \(\prod\) 的贡献不好统计。 我们可以考虑 \(\prod\) 的组合意义。 容易发现: \[\prod c_i=\prod \sum_{j=1}^{c_i}1 \]那么依照分配律,我们发现这个东西的组合意义是每个人从获得的饼干中选一个出来的方案。 这样就会变好 阅读全文
posted @ 2024-09-08 19:30 JiaY19 阅读(16) 评论(0) 推荐(0)
摘要: 明明有最厉害最好想的插值做法,怎么没有人写呢。 思路 考虑 \(n\) 个点可以确定一个 \(n-1\) 次多项式。 如何确定。 令 \(l_i(x)=\prod_{j\not =i}\frac{(x-x_j)}{(x_i-x_j)}\)。 可以发现这个多项式在 \(x=x_i\) 时值为一,在 \ 阅读全文
posted @ 2024-09-07 10:22 JiaY19 阅读(24) 评论(0) 推荐(0)
摘要: B 算法萌萌题。 题解 看到完全图求最小生成树,必然是要考虑一下 B 算法能不能做的。 发现这个题的联通块最小值是可以维护的。 我们发现。 假如我们钦定 \(i\) 往前面连。 那么前面的最小权值必然是一个固定的值。 我们一定会连到 \(\min (a_j-j\times D)\) 上。 由于不能连 阅读全文
posted @ 2024-09-06 14:59 JiaY19 阅读(15) 评论(0) 推荐(0)
摘要: 挺有意思的树型 dp。 思路 发现直接求解很难对限制下手。 但我们可以注意到答案最多为 \(n\)。 考虑将答案记录 dp 状态。 我们可以记 \(dp_{i,j}\) 为子树 \(i\) 合法并且断了 \(j\) 条边的状态。 由于合法状态有两种,并且不好一起考虑,所以可以再在 dp 状态中加一维 阅读全文
posted @ 2024-09-06 14:59 JiaY19 阅读(12) 评论(0) 推荐(0)
摘要: 思路 容易发现,题目要求我们动态维护这样一个多项式。 \[\prod_{i}(1-p_i+p_ix) \]如何维护。 由于精度问题,我们很难去进行一个多项式除法将其暴力求出。 考虑 \(p_i\le 0.2\)。 可以得知,我们的多项式的数的增减是比较大的。 那么在一定数量后,一些可能有值的系数在当 阅读全文
posted @ 2024-09-06 14:58 JiaY19 阅读(25) 评论(0) 推荐(0)
摘要: 思路 考虑使用矩阵模拟这个过程。 首先,我们可以设初值为: \[\begin{bmatrix} 0&1 \end{bmatrix} \]表示瘦子初始走 \(0\) 米,胖子初始走 \(1\) 米。 考虑瘦子走一步。 由于瘦子每走一步都不能超过胖子,我们可以使用 \((\min,+)\) 矩乘来维护这 阅读全文
posted @ 2024-07-06 21:03 JiaY19 阅读(65) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-07-06 21:03 JiaY19 阅读(1) 评论(0) 推荐(0)
摘要: 优越 AC 自动机永不败北。 思路 考虑给出的姓名的反串是一颗 Trie。 我们可以考虑将询问串也进行翻转。 这道题最有用的一点是什么呢。 可以发现 Trie 上任意一个到根的路径都是一个名字。 也就是只要我们的询问串在 Trie 中出现,出现的位置都可以对应到一个名字的后缀(翻转后)。 那么可以对 阅读全文
posted @ 2024-06-30 16:24 JiaY19 阅读(15) 评论(0) 推荐(0)
摘要: 一眼发现这个图是一个弦图。 但是放在弦图上依然不会做。 再看一看,发现这个图的性质比弦图还要强。 思路 首先将原排列求出来。 性质一: 假如 \(\{v_1,v_2,\cdots,v_k\}\) 是一个独立集,那么在原排列中一定是一个递增序列。 证明:假如不是递增序列,那么其中一定会有逆序对,那么就 阅读全文
posted @ 2024-06-30 16:24 JiaY19 阅读(28) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页