Typesetting math: 100%
Codeforces Round 979 Div.2
摘要: 可能是最近VP最好的一场? 😢 5题,3728 前面签到写的比较顺,然后从 D 开始出现问题了。 D 写的是很麻烦的做法,导致耽误了很多时间。 E 感觉思路出的比较快,但是 DP 转移一开始想错了,导致写和调用了很长时间,最后清空出问题罚了两罚,尾杀了算是还可以吧。(但是 48 min 写完 D,
48
0
0
DFS 序求 LCA
摘要: 很冷门的科技,但是有着显著的使用效果(减少建立虚树的常数)。 本文学习自:Alex_Wei 的博客 首先遍历一遍整棵树,可以得到整棵树的 DFS 序和每个点的时间戳(记为 dfndfndfn )。 考虑两个点 u,vu,vu,v ,求这两个点的 LCA 。不妨设 dfnu<dfnvdfnu<dfnvdfnu<dfnv 。 若 \(
378
1
0
后缀数组做题笔记
摘要: 后缀数组笔记 这里挂一个学弟学习笔记的链接:Link ,大部分内容都学习自这里。 ~~按道理这篇文章会持续更新~~ 1.Preface ​ 首先有几个概念需要明确。本文中所有字符串下标从 111 开始,LCPLCPLCP 表示最长公共前缀。 2.Basic ​ 后缀数组基本操作就不说了,可以到其他地
60
0
0
联考选写
该文被密码保护。
2
0
0
Atcoder 题目选做
摘要: ABC257 G 直接考虑 KMPKMPKMP 的过程。KMPKMPKMP 可以帮助我们求出 SSSborderborderborder ,并找到 TTT 中每一个位置能匹配上的 SSS 的最长前缀。 那么我们就可以很轻松的在 TTT 的每一个位置找到他能匹配到的 SSS 的前缀。由此,我们在 TTT 上做 $D
135
0
0
Codechef 做题记录
该文被密码保护。
3
0
0
Codeforces 题目选做
摘要: CF1711D 令直接下大雨的点为关键点。 做法一: 首先有结论:对于发大水的点我们只需要考虑关键点即可。 证明: 对于两个相邻的关键点 xixixixjxjxj (xi<xj)(xi<xj)(xi<xj) 。令他们的降水量分别为 pipipipjpjpj 。考虑中间的一个点 pospospos 。 那么考虑这两个关键点对
66
0
0
NOI 2022 众数
摘要: 1.前言 首先是:关于 dequedequedeque ,他死了但没有完全死。 然后是这个大样例说实话有点离谱,最初我在写 75 pts75 pts75 pts 部分分的时候,我动态开点线段树的 insertinsertinsert ,没有处理好可能会有点被重复使用。我当时没意识到这个问题,就在操作四的时候人为对两个序列做了个启
119
1
2
树哈希 学习笔记
摘要: 1.做法(from peehs_moorhsum) 设 h(u)h(u)h(u) 表示一个点的哈希值,fff 为一随机函数。 h(u)=1+vsonuf(h(v))h(u)=1+vsonuf(h(v))h(u)=1+vsonuf(h(v)) 首先 fff 的选择大概率是随机的,只要尽量不选多项式即可。(微调一下)。 ull d(ull x)
74
0
0
2022 NOI 游记
摘要: Day -2 起的很早,大概是 8:008:008:00 左右就到了酒店前台那里,退了房然后去学校了。9:009:009:00 左右就到了昆山迪邦华耀学校。(做的出租车去的,下车的时候司机锐评:NOINOINOI 不如游戏竞赛)。 一年 101010 万的学校果然不是我能想象的。宿舍 444 人间,有独立卫浴。这是郑外这种学校可以相比
111
1
3
点击右上角即可分享
微信分享提示
深色
回顶
收起