会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dayz-break
博客园
首页
新随笔
联系
订阅
管理
[置顶]
字符串相关(更新至SA)
摘要: 哈希,KMP,AC自动机,SA后缀数组
阅读全文
posted @ 2024-08-04 22:02 dayz_break
阅读(34)
评论(0)
推荐(0)
2025年8月25日
浅谈 MIN_25 筛
摘要: 在亚线性时间内求出一些积性函数前缀和的算法,这种递推还是太神了%%%。 一般适用条件 函数 \(f(x)\) 是积性函数。 函数 \(f(x)\) 是一个关于 \(x\) 可以快速求值的完全积性函数之和。(如多项式) 函数 \(f(p^k)\) 可以快速求值。(\(p\in prime\)) 算法过
阅读全文
posted @ 2025-08-25 22:05 dayz_break
阅读(3)
评论(0)
推荐(0)
2024年12月19日
NOIP2024 坠机记
摘要: 坠。 前言 停了 \(3\) 个月的课。 Day 0 照常摆烂,临近考试居然不是很紧张,感觉还是很困,晚上很早就睡了。 Day 1 昨晚感觉有点降温,早上起来要被冷死了,于是穿的很厚,早早去了 cdqz。 8:00 进了学校,遇到了很多熟人。准备进考场的时候发现自己的身份证找不到了,急得打了电话,幸
阅读全文
posted @ 2024-12-19 08:18 dayz_break
阅读(20)
评论(0)
推荐(0)
2024年11月3日
图论相关
摘要: 马上要学顶的了,先开个新坑。
阅读全文
posted @ 2024-11-03 12:16 dayz_break
阅读(14)
评论(0)
推荐(0)
2024年10月28日
2024CCPC哈尔滨 旅游记
摘要: day 0 下午打印了一些板子,why 说给我们打了计算几何板子,于是就只打了一些字符串和数据结构的板子。第二天一早 \(6:55\) 的飞机,想想就困,晚上 \(10:30\) 就睡了,第一次睡这么早。 day 1 \(5:00\) 起床,困。 过安检的时候遇到了 zsc 和 lwy,感觉就只有我
阅读全文
posted @ 2024-10-28 14:09 dayz_break
阅读(56)
评论(0)
推荐(0)
2024CSP-S 游记
摘要: Day -inf 打了一堆模拟赛,感觉还是比较稳,但是越临近 csp 就爆出一堆糖狮错误,不理解qwq。 Day -1 上午考了最后一次模拟赛,爆砍 \(37pts\),宝宝 T3 都没有做出来,感觉考试状态不是很好,希望 S 组不要出现思路短路的情况qwq。 下午摆摆摆。 Day 0 狂刷板子的一
阅读全文
posted @ 2024-10-28 13:15 dayz_break
阅读(23)
评论(0)
推荐(0)
2024年10月6日
树剖总结
摘要: 前言 最近被树剖整得很难受,于是有了这一篇总结。 灵感来源于这几道题:[Ynoi2017] 由乃的 OJ,[SDOI2011] 染色,[TJOI2015] 旅游。 关于树剖 树剖解决的问题一般是动态且与树上的简单路径有关,就是将树上的问题转变到链上,然后用数据结构(线段树)来维护一些复杂信息。 一般
阅读全文
posted @ 2024-10-06 18:47 dayz_break
阅读(17)
评论(0)
推荐(0)
2024年9月29日
[2023四校联考3]sakuya 题解(根号分治)
摘要: 题目链接。 题目分析 第一个操作类似哈希冲突那一道题,可以运用类似的思路开一个二维表,很容易想到两种做法: 开一个二维表,表上的第 \(i\) 行,第 \(j\) 列表示序列下标在模 \(i\) 意义下等于 \(j\) 的加法标记。对于修改操作,直接暴力修改对应的那一行的值即可,查询时用线段树查询那
阅读全文
posted @ 2024-09-29 21:45 dayz_break
阅读(32)
评论(0)
推荐(0)
[雅礼集训 2017 Day1]市场 题解
摘要: 题目链接 题目分析 听说是很典的一道题,很明显难点在于除法下取整的操作。 类似花神那一道题,但是由于有区间加,所以无法进行暴力修改。 很明显暴力复杂度爆炸,考虑下取整带来的性质: 对于一对相邻的数,很明显有 \(\lfloor \frac{x-1}{k}\rfloor \ge \lfloor \fr
阅读全文
posted @ 2024-09-29 21:23 dayz_break
阅读(48)
评论(0)
推荐(0)
2024年8月27日
dp做题记录
摘要: 树形 dp P3177 [HAOI2015] 树上染色 初看此题时,dp 状态很明显是两维,但是合并子树时答案难于统计,然后……就不会了qwq。 既然不通,考虑改变 dp 数组的含义,记 \(dp_{i,j}\) 表示当前 \(i\) 的子树中将 \(j\) 个点染黑对总答案的贡献。 但是这样直接计
阅读全文
posted @ 2024-08-27 11:05 dayz_break
阅读(17)
评论(2)
推荐(0)
2024年8月6日
动态规划及其优化
摘要: dp 树形dp 顾名思义,就是树上的 \(dp\)。 例题 P1352 没有上司的舞会 模板题,关注该节点是否能取。 void dp(int x){ f[x][0]=0,f[x][1]=h[x]; for(int i=head[x];i;i=e[i].next){ int y=e[i].to; dp
阅读全文
posted @ 2024-08-06 20:21 dayz_break
阅读(22)
评论(1)
推荐(0)
2024年8月3日
树的基础
摘要: 树的直径 定义:树上最长的简单路径。(可能有多条) 树的直径的性质 直径两端点一定是两个叶子节点。 距离任意点最远的点一定是直径的一个端点,这个基于贪心求直径方法的正确性可以得出。 对于两棵树,如果第一棵树直径两端点为 \((u,v)\),第二棵树直径两端点为 \((x,y)\),用条边将两棵树连接
阅读全文
posted @ 2024-08-03 22:39 dayz_break
阅读(20)
评论(0)
推荐(0)
扫描线
摘要: 前言 扫描线思想可以在 \(O(n^2)\) 的时间复杂度内进行二维平面的计算,运用线段树优化可以在 \(O(n \log n)\) 的时间复杂度内解决。 简介 P5490 【模板】扫描线 以此题为例,介绍扫描线。 最直接的想法是将每个正方形的面积先加起来,最后再减去重叠部分,但是代码难度较大,不易
阅读全文
posted @ 2024-08-03 22:37 dayz_break
阅读(33)
评论(1)
推荐(0)
线性代数相关
摘要: 矩阵 矩阵引入 矩阵引入来源于简洁表示线性方程组 例如: \[\begin{cases} 2x+5y=10 \\ 4x+9y=39 \end{cases}\]可以表示为: \[\begin{bmatrix} 2 & 5 \\ 4 & 9 \end{bmatrix} \times \begin{bma
阅读全文
posted @ 2024-08-03 22:37 dayz_break
阅读(22)
评论(0)
推荐(0)
公告