把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 45 下一页
摘要: 题面传送门 感觉上这种xor问题肯定是放到Trie上。 考虑对于每一种询问的权值$x$有没有啥快速的做法。容易想到一种在Trie树上dfs的做法,即对于dfs到的每一个节点,如果答案的这一位一样,那么就朝两边dfs下去,如果不一样,那么一定是大的那边最小的减去小的那边最大的。这样就有了一个$O(2k 阅读全文
posted @ 2022-03-10 13:55 275307894a 阅读(45) 评论(0) 推荐(0)
摘要: 题面传送门 感觉是个神仙题。有一堆性质。 首先发现可以排序。再算的时候用可重排列算算就好了。 然后发现排序之后那个子序列就是假的,直接算子串就好了。 然后发现子串也是假的,其实是个前缀。就可以写一个$O(n6)$的大暴力dp 考虑对于一个$a_i$,如果其小于$i$,那么$a_i\times\min 阅读全文
posted @ 2022-03-09 19:34 275307894a 阅读(47) 评论(0) 推荐(0)
摘要: 题面传送门 听说和THUPC的切切糕是一个题目? 首先考虑暴力dp:设$dp_{i,j}$表示做了$i$次,正了$j$次的双方最优策略情况下的答案。 显然有状态转移方程:\(dp_{i,j}=\max\limits_{0\leq d\leq k}{\min(dp_{i-1,j}-d,dp_{i-1, 阅读全文
posted @ 2022-03-04 19:21 275307894a 阅读(41) 评论(0) 推荐(0)
摘要: 题面传送门 考虑一个$O(n2\log n)$的暴力。 枚举模数$p$,然后转化$b_i=a_i\bmod p$并将$b$排序。 如果当前两个数加起来大于$p$,则一定选$b$最大和次大值最优。 如果小于$p$,那么可以双指针。 这样就是$O(n2\log n)$的。 然后在考场上如果想要更多分,那 阅读全文
posted @ 2022-03-03 20:32 275307894a 阅读(66) 评论(0) 推荐(0)
摘要: 题面传送门 感觉自己可能哪里写烦了,写了个$O(n\log2n)$的大暴力。 考虑对于一个点$u$求有多少个点能和他进行贸易。 容易发现在一次语言的传播过程中,如果$u$在$x->y$的路径上,那么$u$能和$x->y$路径上所有点进行交易。 所以可以将这个路径上所有点的$x->y$都打上标记,那么 阅读全文
posted @ 2022-03-03 15:58 275307894a 阅读(35) 评论(0) 推荐(0)
摘要: 题面传送门 首先显然有一个$O(2mm\log m)$的容斥,但是和这道题好像一点关系没有。 所以这道题的关键就是不要去想容斥 发现如果现在深度从下往上确定到第$i$条边,那么我们只需要关注底下往上还没有一条边的限制的最近的即可。 因为如果最近的都满足了,那么剩下的一定也能满足。 然后就可以写出一个 阅读全文
posted @ 2022-03-02 21:00 275307894a 阅读(41) 评论(0) 推荐(0)
摘要: 题面传送门 直接对着这个式子是真的不好做,考虑把它转化成下降幂多项式。 设原来的多项式是$f(x)=\sum\limits_{i=0}{m}{a_ixi}$,现在的多项式是$g(x)=\sum\limits_{i=0}{m}{b_ix{\underline{i}}}$ 然后原式转化成这个样子:\(\ 阅读全文
posted @ 2022-03-02 19:01 275307894a 阅读(51) 评论(0) 推荐(0)
摘要: 题面传送门 考验了选手平常的抄作业能力 首先有一种方法就是哪个多选那个。 但是有些时候真理掌握在少数人手中,就假掉了。 然后又可以谁之前对的多谁说话牛逼一点。 但是万一他刚好错了呢? 所以可以每个人按照之前错的次数赋权值,一般是一个底数小于$1$的指数函数。 然后根据这个权值随机化,如果你rp好就可 阅读全文
posted @ 2022-03-02 18:48 275307894a 阅读(98) 评论(0) 推荐(0)
摘要: 题面传送门 这道题好像有两种做法。 做法一直接无脑上Boruvka,然后在树上dp,保存最近的值和和最近值颜色不同的最近值。 但是好难写,不想写怎么办。 考虑MST的一个性质:将边集分成两部分,对两部分分别做MST,然后将两边剩下的边合起来做MST就是现在的MST了。 所以可以考虑淀粉质。 可以确定 阅读全文
posted @ 2022-03-01 19:38 275307894a 阅读(53) 评论(0) 推荐(0)
摘要: 题面传送门 容易发现这个S序列其实是假的,只要统计$F_{i,j}$表示$i$传递到$j$几次就好了。 然后容易想到状压dp,设$f_{i,S}$为到了第$i$个位置,已经放了$j$的方案数。 可以枚举当前这个位置放什么,计算贡献即可,可以得到一个$O(n22n)$的做法。 发现形如$g_{i,S} 阅读全文
posted @ 2022-03-01 15:41 275307894a 阅读(51) 评论(0) 推荐(0)
摘要: 题面传送门 一直以为点分治的复杂度就是$\log n\times d$,$d$为序列上复杂度。 现在才发现好像可以和序列上做到一样的复杂度。 首先点分,然后计算过重心的答案。 发现似乎是一个树套树要干的事情。然后复杂度高达$O(n\log3n)$。 但是似乎不用树套树? 考虑先将当前联通块的所有点按 阅读全文
posted @ 2022-03-01 14:11 275307894a 阅读(43) 评论(0) 推荐(0)
摘要: 题面传送门 这种数颜色的东西考虑颜色分开考虑。 如果我们将这些颜色对应的点删去,那么对于每个点对应的联通块大小$siz$,这个颜色对这个点的贡献就是$n-siz$ 所以我们需要算的就是每个点的联通块大小。 可以记$P_i$为$i$的父亲对应的颜色中在$i$子树内且与$i$间没有其它相同颜色的节点的子 阅读全文
posted @ 2022-02-28 20:20 275307894a 阅读(32) 评论(0) 推荐(0)
摘要: 题面传送门 这个操作看上去很迷惑,考虑这个操作的本质是啥。 容易发现,如果$u$能通过标号大于等于$u$的点就可以走到$v$,那么$f(v,G)$中$u$会使这个答案+1。 那么这个相当于每次对正反图bfs,都能遍历到的点就在一个强连通分量中。就计入答案。 但是题目还要求我们对前缀删边的图进行求值。 阅读全文
posted @ 2022-02-28 20:03 275307894a 阅读(57) 评论(0) 推荐(0)
摘要: 题面传送门 首先考虑一个dp:设$f_{i,S1,S2}$为到了第$i$个数,两个集合分别为$S1,S2$的方案数,其中要求$S1&S2=\empty$ 但是小于$500$的质数很多,不可能都状压起来。 考虑每个数的性质:大于$\sqrt n$的因子最多只有一个。 所以可以将这个质因子单独拿出来,并 阅读全文
posted @ 2022-02-28 19:55 275307894a 阅读(28) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-25 20:54 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-24 15:38 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-24 13:29 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-22 20:20 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-22 18:43 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-20 22:43 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-20 22:40 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-20 22:33 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-18 19:29 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-18 19:13 275307894a 阅读(0) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-02-18 18:54 275307894a 阅读(1) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 45 下一页
浏览器标题切换
浏览器标题切换end