Processing math: 100%

Loading

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
摘要: 思路 SAM + LCT. 子串计数大概率需要一个 SAM. 首先这个问题和区间数颜色很类似,回忆一下怎么数颜色。 一种常见的方法是考虑扫描线。令 p(i) 为第 i 种颜色最后一次出现的位置,则 [l,r] 的答案为 [p(i)l]。用数据结构 阅读全文
posted @ 2023-01-13 14:48 kymru 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 前置知识:单位根,原根,*CRT。 单位根 概念 在复数下,满足 xn=1x 称为 n 次单位根。 n 次单位根一共有 n 个。 将所有的单位根按照辐角大小排列,第 k 个(0k<n)个 n 次单位根为: $x_k = e^{i \frac 阅读全文
posted @ 2023-01-13 11:52 kymru 阅读(135) 评论(0) 推荐(1) 编辑
摘要: 思路 各种做法,但是有强化版。 首先是 naive 的线段树合并维护深度做法。 然后可以考虑主席树。正常来说距离不超过 k 的子树问题,是以 dfs 序为时间轴,以深度为下标建主席树。 但是取最小值不具有可减性,所以以深度为时间轴,以 dfs 序为下标建主席树,这样只需要在某个版本的主席上查询一 阅读全文
posted @ 2023-01-13 11:40 kymru 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 思路 清真树论。 树论地考虑祖先后代关系,分讨一下。 用 ST 表处理一下 lca(l,r)=uu,p 无祖先后代关系,答案为 dis(u,p) pu 的祖先,答案为 dis(u,p) up 的祖先,继续分类讨论: p 的子树内有 $[ 阅读全文
posted @ 2023-01-13 08:39 kymru 阅读(17) 评论(0) 推荐(0) 编辑
摘要: そうやってただ日が暮れるまで語り掛ける本当の言葉 题意 给定一个有向图和若干询问,每次询问是否存在一条满足条件的路径: 端点分别为 u,v 前面一段不经过 [1,L] 的结点,后面一段不经过 [R,N] 的结点 思路 kruskal 重构树。 首先有条件判定连通性考虑 kruska 阅读全文
posted @ 2023-01-12 18:37 kymru 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 东方吧有个老哥上网搜河童重工结果出来这个题,炸出来一车 OIer,笑死我了 /kx 点分治太玄学了吧,正确写法到底是什么??? 题意 给定两棵树 T1,T2,结点一一对应,在结点 u,v 之间连边的代价是它们在 T1,T2 上的树上路径长度之和。求结点两两连边形成的完全图的 阅读全文
posted @ 2023-01-12 15:14 kymru 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 喝,长大了🎵↑↓↑↓ 思路 点分治 + kruskal. 对于完全图 MST 问题有一个结论: G=(V,E),若 E1...Em=E,设 Ei 经过 kruskal 得到的有效边集为 Ei,则对 $E^{ 阅读全文
posted @ 2023-01-11 20:05 kymru 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 萌新不懂就问,这是什么时代的题啊??? 思路 trick 题。 首先根据 trick 可知:先将 [1,k] 中的数聚在一起再排序是最优的。 排序的花费是逆序对数,所以现在的问题是求把 [1,k] 聚在一起的最小花费。 又根据经典 trick 可知把它们聚在中位数的位置一定是最优的。 假 阅读全文
posted @ 2023-01-11 18:41 kymru 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 感觉对重心的理解更直观了一点。 题意 求一棵树上删去每一条边后两侧子树重心的编号和。 n3×105 思路 神奇的清真树论。 首先这里有一步很妙的操作:把整棵树的重心 rt 设为根。 答案可以转化成考虑每个结点的贡献,即询问有多少条边删去以后可以使 rt 以外的 阅读全文
posted @ 2023-01-08 16:00 kymru 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 码力底下,思维迟钝,我该怎么办? 还是说这题太毒? 题意 给定一个 n 个商店,第 i 个商店的类型为 ti,在 [ai,bi] 时间营业,位于位置 xi。 定义某一时刻一种商店到某一个位置的距离为:该时刻营业的所有该种商店中到该位置的距离的最小值。 现在给定 q 阅读全文
posted @ 2023-01-07 19:29 kymru 阅读(43) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页
点击右上角即可分享
微信分享提示