11 2023 档案
20231108数数与dp题笔记
摘要:数数与dp CF294C Shaass and Lights 记被分成的 段每一段的长度为 答案为 \[\frac{(n-m)!}{\prod\limits_{i=1}^{m+1}l_i!}\times \prod\limits_{i=1}^{m+1}2^{l_i-1
NOIP模拟赛记录
摘要:NOIP模拟赛记录 2023.10.23 比赛记录 A. 公园 直接 dijkstra即可 B. 括号 考虑这样的贡献,每个右括号,考虑先找到一个左括号与它匹配, 此时考虑在这个匹配左侧加上一个括号序列 可以用一个 stack记录剩下 个时的贡献 D. 运算 考场想了个线段树优化建图,其
USACO铂金题解
摘要:USACO 铂金题解 USACO 2018 Platium B. Sort It Out 很巧妙的转换 注意到操作并不会影响没有被选中的牛的相对顺序 所以没有被选中的一定单调递增 要使得选中的尽可能少,就要选尽可能长的没有被选中的序列,即原序列的 所以原题等价于求原序列第
DP笔记
摘要:DP by xiaruize 跟着 Troverld 刷的一些 题 P4046 [JSOI2010] 快递服务 朴素的 状态是 dp[i][j][k][p] 表示考虑到第 个需求,三个货车分别在 的最小代价 发现其实必然有一个货车在 \(a
20231101构造题记录
摘要:20231101 构造题记录 A. 人生的经验 可以对于每个长度为 的串建一个点,每个点有 个后继状态, 也有 个入边,所以一定可以找到一个欧拉路 因此答案为 即所有可能的串首尾相接拼起来的长度 考虑用一个圈套圈求欧拉路,即每次拓展一个
数据结构笔记
摘要:数据结构刷题笔记 Points 线段树 显然先对 离散 用线段树维护区间最大值,查询在线段树上二分出最小的 用 set 维护每个 对应的 , lower_bound 即可
串串题笔记
摘要:串串题笔记 P6216 回文匹配 又一个 harbinbeer 先对原串做 , 记录数组 , 当从 开始可以匹配时 , 否则 , 对 做前缀和 manacher 求回文,设当前回文的区间在原来的串上是 \