上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: Link Description \(n\) 个点的树,有 \(m\) 条路径。询问有多少个点对(u>v) \((u,v)\),存在至少一条路径覆盖这两个点。 Solution 我们不可能枚举点对,而且也不能枚举路径,因为路径有交。所以考虑枚举其中一个点 ,然后统计有多少个 \((u,v)\)。 那 阅读全文
posted @ 2021-04-22 17:39 Kreap 阅读(37) 评论(0) 推荐(0) 编辑
摘要: Link Description 字符集大小 \(c\)。\(Q\) 次询问,每次给定长为 \(m\) 的串 \(S\)。每秒可随机生成字符集的一个字符,问期望多少秒后得到串 \(S\)。 Solution 令 \(f_n\) 表示第 \(n\) 秒成功的概率,\(g_n\) 表示第 \(n\) 秒 阅读全文
posted @ 2021-04-22 17:10 Kreap 阅读(46) 评论(0) 推荐(0) 编辑
摘要: Link Description 有 \(n\) 个物品,每个物品有价值 \(v\)、体积 \(w\) 和时间区间 \([l,r]\)。\(q\) 次询问,每次问在 \(a\) 时刻花至多 \(b\) 元能买到的最大价值和。 Solution 按时间将询问离线,然后按时间建线段树,把物品的影响加到 阅读全文
posted @ 2021-04-16 10:12 Kreap 阅读(45) 评论(0) 推荐(0) 编辑
摘要: Link Description 有长为 \(n\) 的正整数数列 \(\{c_n\}\) ,且 \(c_n\) 互异。现需构造一棵二叉树,点权均为 \(\{c_n\}\) 中的数。给定 \(m\),对于每个正整数 \(k\leq m\),求点权和为 \(k\) 的二叉树个数。 Solution 容 阅读全文
posted @ 2021-04-15 17:59 Kreap 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Link Description 给定 \(Q\) 个询问和常数 \(k\),每次询问给定 \(x,y\),求 \(\sum_{i\leq x} dep[lca(i,y)]^k\) Solution 和 LCA 很像,只差了一个 \(k\) 次方的区别。 还是考虑之前的做法。我们需要构造权值,使得公 阅读全文
posted @ 2021-04-15 17:36 Kreap 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Link Description \(q\) 次询问,每次给定 \(l,r,z\) ,求 \(\sum_{i=l}^r dep[Lca(i,z)]\) Solution 如果不转换一下的话,应该是相当不好求。可以这样想,求两点 u 和 v 的 lca 的深度,其实就是求 u 和 v 到根的路径的交的 阅读全文
posted @ 2021-04-15 17:30 Kreap 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Link Description 给出长为 \(n\) 的数列 \(\{a_n\}\),选出一个长度大于二的子序列,使得 \(\prod_{i=2}^K \binom{b_{i-1}}{b_i} \bmod 2=1\) 求方案数。 Solution 对组合数取模,容易想到卢卡斯定理,条件就转化为在二 阅读全文
posted @ 2021-04-10 12:11 Kreap 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Link Solution 挺简单的一道题,对每种颜色开一棵动态开点的线段树,然后树剖查询即可。 就当是复习一下树剖,然后规范一下写法。主要是记录一下代码。 #include<stdio.h> const int N=1e5+7; inline int read(){ int x=0,flag=1; 阅读全文
posted @ 2021-04-06 19:07 Kreap 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Link Desciption 树上有 \(2n\) 个点,每个点属于两个集合中的一个,且集合大小为 \(n\)。将两个集合里的点配对,使得恰好有 \(k\) 对从属关系,即一个点在另一个点的子树里。 Solution 和已经没有什么好害怕的了这道题很像,都是点的配对,然后问有多少形成某种偏序关系的 阅读全文
posted @ 2021-04-03 10:56 Kreap 阅读(44) 评论(0) 推荐(0) 编辑
摘要: Link Description 对于斐波那契 \(F\)。\(T\) 次询问,每次给定 \(n\) 和 \(m\) ,求 \(\prod_{i=1}^n \prod_{j=1}^m F_{gcd(i,j)}\) Solution 一开始就很蠢地把 \(F_{gcd(i,j)}\) 拆成 \(gcd 阅读全文
posted @ 2021-03-30 19:46 Kreap 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页