上一页 1 2 3 4 5 6 7 8 9 ··· 50 下一页
摘要: 题意:P8264 [Ynoi Easy Round 2020] TEST_100。 简要题意:nnn 个数的序列 a1,a2,⋯ ,ana_1,a_2,\cdots,a_na1​,a2​,⋯,an​,qqq 次询问,每次给定 l,r,vl,r,vl,r,v,求依次访问 l∼rl \sim rl∼r 阅读全文
posted @ 2024-02-18 16:53 HappyBobb 阅读(30) 评论(0) 推荐(0)
摘要: 提供一个无脑做法。 考虑操作的本质是让区间最大值替代整个区间,于是我们要维护序列删掉一个区间,还要维护单点插入。这玩意可以用平衡树做,但是难以拓展到每个点求答案上。 不妨这样:对于每次操作 [l,r][l,r][l,r],我们都找到 [l,r][l,r][l,r] 对应的原序列的区间 [l′,r′] 阅读全文
posted @ 2024-02-14 14:00 HappyBobb 阅读(20) 评论(0) 推荐(0)
摘要: 注意到树高度不超过 404040,我们考虑有没有什么可以突破的地方。 我们要求的答案也是与路径中的边数有关,不妨考虑 DP,fi,j,kf_{i,j,k}fi,j,k​ 表示从根到 iii 经过了 jjj 条未翻修的公路和 kkk 条未翻修的铁路,考虑以 iii 为根的子树的最小答案。转移考虑选的是 阅读全文
posted @ 2024-02-12 19:38 HappyBobb 阅读(28) 评论(0) 推荐(0)
摘要: 操作与一个点相邻的所有点,考虑以 111 为根 DFS,然后将每个这样的点分为其父亲和儿子考虑。注意到父亲只有一个,考虑只维护儿子的答案,父亲特判处理一下即可。 考虑我们要做什么操作?单点修改,全局 +1+1+1,求全局异或值。考虑 01-Trie 维护。单点修改就是删一个数加一个数,容易维护,全局 阅读全文
posted @ 2024-02-10 19:29 HappyBobb 阅读(21) 评论(0) 推荐(0)
摘要: 考虑原图如果存在一条从 aaa 到 bbb 的路径,那么新图中 aaa 会向路径上每一个点连边,证明显然。 进一步的,一个强连通分量内部在新图上必然是完全图。 考虑缩点,然后直接朴素 DP 即可,每个 SCC 内每个点都可以走,SCC 之间只能按照 DAG 的走法走。fuf_ufu​ 和 gug_u 阅读全文
posted @ 2024-02-09 18:50 HappyBobb 阅读(15) 评论(0) 推荐(0)
摘要: 不会一点字符串算法,考虑哈希。 注意到一个特殊限制是 ∣s∣≤100\left| s\right| \leq 100∣s∣≤100,于是我们可以简单处理出每个点向上不超过 100100100 步的哈希值。 考虑询问答案时怎么处理。我们考虑 sss 在这个串,只有三种。令 L=LCA⁡(u,v)L=\ 阅读全文
posted @ 2024-02-09 10:32 HappyBobb 阅读(16) 评论(0) 推荐(0)
摘要: 考虑 lll 固定时怎么做,每条边的边权是 000 或者 111,求路径上每个极长连续 111 的段长作为下标的 fff 的和。 树剖维护,问题转化成序列问题,只需要维护线段树,每个区间维护对应答案以及左侧连续 111 长度和右侧连续 111 长度,合并时容易更新答案。 现在 lll 不固定,考虑离 阅读全文
posted @ 2024-02-08 12:51 HappyBobb 阅读(11) 评论(0) 推荐(0)
摘要: 马上省选了不会欧拉序,来补补。 首先看到动态维护直径比较容易想到的肯定还是 LCT。常见套路是两个连通块合并后的两直径端点必然是原来两个连通块 444 个直径端点中的其二。证明显然。新直径要么是原来两个连通块直径,要么经过这条新的边。又一个点到树上最远距离的点一定是直径端点之一,结论必然成立。 于是 阅读全文
posted @ 2024-02-07 17:30 HappyBobb 阅读(69) 评论(0) 推荐(0)
摘要: 考虑题目中的这个限制是有些困难的,但是细想,其实这个限制没有意义,要求的就是每个区间的最大可空前缀和加上最大可空子段和的和。 首先我们证明这东西是对的: 考虑反证。假如选的前缀是 [1,i][1,i][1,i],子段是 [l,r][l,r][l,r]。假如这一选择是最优的,且 i∈[l,r)i \i 阅读全文
posted @ 2024-02-05 19:48 HappyBobb 阅读(19) 评论(0) 推荐(0)
摘要: 事实上一个区间的答案就是区间和减去 ppp 乘以减去的次数。 于是问题难点在于如何求一个区间减去的次数。 注意到 n≤106n \leq 10^6n≤106,猜测这可能不是根号科技。考虑朴素线段树。容易观察到的一点是,对于每个区间,假设进去时的初始值为 xxx。然后依次加上区间每个数并取模的时候,x 阅读全文
posted @ 2024-02-04 22:32 HappyBobb 阅读(10) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 50 下一页