上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 64 下一页
摘要: "题目" 好神的题啊 我们发现我们求这个东西如果常规$dp$的话可以建出一张拓扑图来,但是边的级别高达$3^n$,转移的时候还要解方程显然不能通过本题 我们考虑神仙的$min max$容斥 设$Emax(S)$表示集合$S$中最晚出现的那个自己出现的期望时间,$Emin(S)$表示集合$S$最早出现 阅读全文
posted @ 2019-04-10 19:23 asuldb 阅读(127) 评论(0) 推荐(0) 编辑
摘要: "题目" 发现一个人如果最终拿走了$k$个点,那么这个人的答案就是 $$\frac{\binom{n 2}{k 2}\sum_{i=1}^{n}\sum_{j=1}^{n}[dis(i,j)\in M]}{\binom{n}{k}}$$ 考虑每一个点对对答案的贡献,我们枚举一个点对,之后对于剩下的$ 阅读全文
posted @ 2019-04-10 14:17 asuldb 阅读(168) 评论(0) 推荐(0) 编辑
摘要: "题目" 总算知道欧拉序和树上莫队是个什么东西了 看到这个计算贡献的方式不禁想到了莫队 带修莫队非常$naive$就是多加一维时间 来讲讲树上莫队 如果我们需要子树莫队的话,我们可以直接用$dfs$序把子树转化成一段区间 但是树上的一条路径显然不是很方便这样做了 于是我们考虑使用欧拉序 欧拉序就是在 阅读全文
posted @ 2019-04-10 10:19 asuldb 阅读(171) 评论(0) 推荐(0) 编辑
摘要: "题目" 发现带修莫队就是一个不优美的莫队$trick$ 我们发现我们的莫队现在有了单点修改 那么我们对于一个询问就表示成一个三元组$(l,r,t)$,第三维是时间 我们预处理出每一个询问距离在他之前距离他最近的修改操作 最优分块大小是$n^{\frac{2}{3}}$ 排序的话如果左端点不在同一个 阅读全文
posted @ 2019-04-09 21:51 asuldb 阅读(163) 评论(0) 推荐(0) 编辑
摘要: "题意" 我们想到一个贪心,就是每次找到根路径前缀和最大的一个点,取走这条路径,同时把这条路径上的点权变成$0$ 正确性显然 进一步发现我们需要从树上选择$m$条链使得链的总和最大 于是我们考虑换上长链剖分,长儿子定义为往下走点权最大的儿子,每次把最长的路径取走就好了 来一个堆维护一下就好了 代码 阅读全文
posted @ 2019-04-09 19:55 asuldb 阅读(163) 评论(0) 推荐(0) 编辑
摘要: "题目" 我太傻了,我竟然能搞错容斥系数 首先会发现一个直接状压的做法,就是设$dp[i][j][S]$表示点映射的点是$j$,在$i$的子树里用的点的集合是$S$ 转移怕不是需要枚举子集,复杂度大概$O(3^nn^2)$吧 显然不能过啊 我们考虑容斥 我们设$dp[i][j]$表示点$i$映射到点 阅读全文
posted @ 2019-04-09 18:55 asuldb 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 题目 抄题解.jpg 发现原来的\(O(n^2)\)的换根\(dp\)好像行不通了呀 我们考虑非常牛逼的长链剖分 我们 设\(f(x,j)\)表示在\(x\)的子树中距离\(x\)为\(j\)的点有多少个,\(g(x,j)\)表示在\(x\)的子树里,满足如下条件的点对\((u,v)\)的个数: 设 阅读全文
posted @ 2019-04-09 16:42 asuldb 阅读(172) 评论(0) 推荐(0) 编辑
摘要: "题目" 长链剖分板子题啊 长链剖分有几个神奇的性质 1. 所有长链的总点数为$n$ 1. 任意一个点的$k$级祖先所在长链的长度肯定不小于$k$ 1. 从任意点到根经过的短边数量不超过$\sqrt{n}$,也就是用长链剖分求$LCA$是根号复杂度的。。 最后一个性质是这样的,从一个点往上经过一条短 阅读全文
posted @ 2019-04-09 09:49 asuldb 阅读(188) 评论(0) 推荐(0) 编辑
摘要: "题目" 好像考场上稍微想一下就是正解了 首先看看具有启发性的链 先来说一说的我的思博贪心 我们把这条链上的点分成在$1$的左边还是右边,左右两边都用一个$set$来维护 之后我们将权值整体排序,每次拿出最大的那一个点来,去对面的链上找一个不大于它的最大的点,删掉对面的这个点 看起来非常假,但是其实 阅读全文
posted @ 2019-04-08 17:08 asuldb 阅读(442) 评论(0) 推荐(1) 编辑
摘要: "题目" 其实是一道熟练的套路题啊 之后我由于树上倍增没加$1$而熟练保龄 首先$SA$做这道题是肯定可以的,我们二分+$St$表就可以求出每一个$B$串的扩展区间(就是这个区间内的后缀和这个串的$lcp$都大于等于这个串的长度),之后直接主席树优化建图就好了 之后就会收获$TLE$的好成绩 显然我 阅读全文
posted @ 2019-04-08 14:20 asuldb 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 64 下一页