该文被密码保护。 阅读全文
posted @ 2021-09-20 21:45 zJx-Lm 阅读(9) 评论(0) 推荐(1) 编辑
摘要: 理解后感觉是一道很好的题,虽然考场上连题都没怎么看懂 先考虑 \(n=2\) 的情况,令 \(dp_{i,j}\) 表示剩 \(i\) 个1号球和 \(j\) 个2号球答案乘上的系数 则此时设两个球我们分别压得筹码为 \(k_1\) 和 \(k_2\),则我们有 $ dp_{i,j}=min\lef 阅读全文
posted @ 2021-09-13 17:08 zJx-Lm 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 积性函数 定义: 对于 \(a\perp b\) 且总有 \(f(ab)=f(a)f(b)\) 则我们称 \(f\) 为积性函数。 常见的积性函数: 1.单位函数: \(\epsilon(n)=[n=1]\) 2.恒等函数: \(id_{k}(n)=n^k\) 3.常数函数: \(I(n)=1\) 阅读全文
posted @ 2021-09-05 21:00 zJx-Lm 阅读(114) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-09-05 18:59 zJx-Lm 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 题意 给定一棵树,从一个点可以走到距离不超过2的其他点(包括自己),有若干个终点,问以某个点当起点的期望步数。 思路 我们设 \(E(u)\) 为从 \(u\) 点开始走的期望步数,容易得到 $ E(u)=\frac{E(gfa(u))+E(fa_{u})+\sum_{v\epsilon bro_{ 阅读全文
posted @ 2021-08-25 07:33 zJx-Lm 阅读(95) 评论(1) 推荐(0) 编辑
摘要: 我们令 \(dp_i\) 表示正常处理完 \(i\) 子树节点的最优步数 转移时我们分两种情况 该根节点的每个子节点之间没有联系 直接将 \(dp\) 数组相加即可。 第二种情况就是有联系,该情况可以再分两种情况 存在一点的 \(dp\) 值小于从该节点向下找一遍再返回的步数,那么我们就可以根据这条 阅读全文
posted @ 2021-08-20 09:33 zJx-Lm 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 很神奇的 \(dp\) 题。 我们观察到 \(k^2\) = \(\binom{k}{2}×2\) + \(k\)。 实际上我们可以把问题转化为求一个数 \(x\) 有几次出现以及在每个序列任选两个 \(x\) 的总方案数。 定义: \(f_{i,j}\) : 序列的前缀最大值为 \(j\),长度为 阅读全文
posted @ 2021-08-19 06:35 zJx-Lm 阅读(43) 评论(0) 推荐(1) 编辑
摘要: 思维量爆炸的一道题,不知道思路是怎么想到的(留坑)....直接讲解法吧 我们先考虑给 \(c\) 序列选数,令 \(dp_{i,j,k}\) 表示 \(a\) 序列处理到第 \(i\) 位,\(b\) 序列处理到第 \(j\) 位,还剩 \(k\) 个 \(c\) 序列的位置不确定选什么数,为了方便 阅读全文
posted @ 2021-08-15 21:45 zJx-Lm 阅读(61) 评论(0) 推荐(1) 编辑
摘要: 点分治 (: 今天考到了,刚被迫学的,所以有解释不太对的地方还请指教。) 一种高效的优化方式, @ICEY :“ 在执行完点分治的操作后,新图中两点的lca一定在原图中两点间的简单路径上。 ” 在点分治优化完后,新图大致被分为 \(log\) 层, 若把原图看为一个序列,我们每次把中点当成我们新的分 阅读全文
posted @ 2021-08-13 21:45 zJx-Lm 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 我们可以直接模拟出归并的形式, 因为数的范围比较小,具体的,我们设 (概率数组) \(dp_{i,j,0/1}\) : 表示对于具体的一个数在该次归并中,在左区间选了 \(i\) 个,右区间选了 \(j\) 个且最后一个选的是 左/右 区间的数。 \(rk_{i,j}\): 表示在 \(i\) 位置 阅读全文
posted @ 2021-08-13 20:39 zJx-Lm 阅读(50) 评论(0) 推荐(0) 编辑