10 2022 档案
摘要:
雨声残响 时下正是仲秋,最近的上一场雨却可以追溯到十月初。小雨伴随着强降温,清冷得把整个一中凝结在霜里。这样的天气在长廊漫步,雨亭漫行的志趣大抵也早被打湿了的外衣裹挟而去,到是挺符合标题的意境。 出乎我意料的,今天上午也下起了雨,楼顶之上搭起了碎裂蛋壳一样惨白的穹顶,我却自始至终没见到雨落,只看到楼
阅读全文

摘要:
树链剖分 警钟敲烂 赋值赋反 线段树L,R和l,r分不清(会导致p疯狂扩张) p<<1+1和p<<1|1是两个东西!!!!! 思想 把一颗树划分成若干条重链,利用重链性质在树上维护树上路径的信息。 概念 定义 重子节点 表示其子节点中子树最大的子结点。如果有多个子树最大的子结点,取其一。如果没有子节
阅读全文

摘要:
KMP学习笔记 本质 模式串前缀的真前缀和真后缀最大相同的位置 当我们的模式串匹配到s[i]时失配,就说明s[1]~s[i-1]匹配成功,如果此时不直接将模式串右移至kmp[i],而是重新从模式串的s[1]开始匹配是一定会失败的。(因为如果成功了,那么kmp[i]势必比原来大)。所以kmp数组可以帮
阅读全文

摘要:
区间DP 惯用手段 区间dp中比较明显的阶段一般就是要合并的字段的长度; 先枚举要处理的长度,之后用短的序列求出长的即可; P3146 248 ~~这题长得和P3147长得一模一样~~ 给定一个序列,每次可以合并两个相邻且相同的数,求能合并出的最大数。 区间dp和一种类倍增的写法都可以完成。 定义
阅读全文

摘要:
P2467 地精部落 题解 比较恶心的一道线性dp。 要求1~N的排列,满足a[i-1]<a[i]>a[i+1]或a[i-1]>a[i]<a[i+1],求这样的排列的个数。 既然是线性dp,那么状态一定和长度有关,一维的状态是否能解决呢? 思考后发现不行,由于很难直接从f[i-1]推出f[i](实际
阅读全文
