自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(286)
  • 收藏
  • 关注

原创 2022 CB组 蓝桥杯国赛真题

2022 CB组 蓝桥杯国赛真题(更新中)

2023-05-07 14:06:36 930

原创 VK Cup 2017 - Round 1 A - Bear and Friendship Condition(并查集维护大小 + dfs 遍历图统计边数)

并查集 dfs

2023-05-04 18:07:53 985

原创 2019 徐州网络赛 G-Colorful String(PAM运用)

PAM运用

2023-04-25 16:50:15 394

原创 P5496 回文自动机(PAM)

PAM

2023-04-24 11:58:14 570

原创 回文自动机(PAM)入门路线 + P3649 【模板】[APIO2014] 回文串(PAM)

PAM 回文自动机 回文树

2023-04-22 19:00:09 1195

原创 牛客竞赛字符串专题 NC237308 本质不同公共子串个数(SAM)

SAM 的运用

2023-04-19 22:11:05 400

原创 CF 607B - Zuma(区间 dp 记忆化搜索写法)

记搜大法好

2023-04-19 15:28:19 445

原创 牛客竞赛字符串专题 NC237664 Typewriter(SAM + 树上倍增 + 二分 + 线段树优化dp)

本题主要考察了如何用 SAM,以及如何求 SAM 每个节点 right 集合的 min / max。很有价值的一道串串题。

2023-04-18 22:27:21 749

原创 CF 118D Caesar‘s Legions(记忆化搜索)

记搜大法好

2023-04-18 11:50:43 178

原创 牛客竞赛字符串专题 NC237662 葫芦的考验之定位子串(SAM + 后缀链接树上倍增)

SAM + 后缀链接树上倍增

2023-04-16 00:42:37 522

原创 SPOJ-NSUBSTR - Substrings(SAM求所有长度子串的最大出现次数)

你得到了一个最多由250000个小写拉丁字母组成的字符串S。定义Fx为S的某些长度为x的子串在S中的最大出现次数。即FxmaxtimesT)},满足T是S的子串且∣T∣x。例如当Sababa时F32,因为S中有一个出现2次的子串aba。你的任务是对于每个1≤i≤∣S∣输出Fi。

2023-04-14 22:47:05 482

原创 P1368 【模板】最小表示法(SAM 求最小循环移位)

小敏和小燕是一对好朋友。他们正在玩一种神奇的游戏,叫 Minecraft。他们现在要做一个由方块构成的长条工艺品。但是方块现在是乱的,而且由于机器的要求,他们只能做到把这个工艺品最左边的方块放到最右边。他们想,在仅这一个操作下,最漂亮的工艺品能多漂亮。两个工艺品美观的比较方法是,从头开始比较,如果第i个位置上方块不一样那么谁的瑕疵度小,那么谁就更漂亮,如果一样那么继续比较第i1个方块。如果全都一样,那么这两个工艺品就一样漂亮。

2023-04-14 21:31:54 543

原创 ICPC SWERC 2020 K - Unique Activities(SAM记录子串第一次出现的位置 or SAM + hash)

SAM firstpos hash

2023-04-14 13:13:28 847

原创 SPOJ LCS2 - Longest Common Substring II(SAM 求多串最长公共子串)

就是改变一下输入方式即可。

2023-04-09 17:42:47 122

原创 HNCPC 2022 K:Substrings Same as Prefix(SAM 纯板子)

1199 Substrings Same as Prefix 湖南省第十八届大学生计算机程序设计竞赛(HNCPC2022)赛前没有好好地复习 SAM,没出这题责任在我。

2023-04-07 21:11:58 937

原创 P3975 [TJOI2015]弦论(SAM DAG、parent树上dp计算不同子串数 递归输出字典序第k大子串)

SAM 中的连边只有两种,一种是 DAG 上的(ch 指针),一种是 parent 树上的(fa 指针),前者是 有向无环图,后者是单向树。一般看到 SAM 会配合基数排序然后倒着维护答案,这个过程实际上模拟的是在 parent 树上的 dfs,更直观的理解就是,利用 fa 指针将 parent 树建出来,然后直接在树上维护信息即可。如果想要维护 dp 的话,需要在 DAG 上跑拓扑,在 parent 树上跑树形 dp。

2023-04-07 13:50:59 329

原创 P4070 [SDOI2016]生成魔咒(SAM len数组的含义)

魔咒串由许多魔咒字符组成,魔咒字符可以用数字表示。例如可以将魔咒字符12拼凑起来形成一个魔咒串12。一个魔咒串S的非空字串被称为魔咒串S的生成魔咒。例如S121时,它的生成魔咒有121221121五种。S111时,它的生成魔咒有111111三种,最初 S 为空串。共进行n次操作,每次操作是在S的结尾加入一个魔咒字符。每次操作后都需要求出,当前的魔咒串S共有多少种生成魔咒。

2023-04-06 21:27:18 388

原创 浙农大第二十三届程序设计竞赛 F - 瓜瓜的跳棋(倍增预处理 + 二分优化查询)

接下来你要进行 m 次游戏,每次被人抛出一个询问,询问以区间的形式,给定区间 [l, r],问你在这个区间最多能进行几次跳跃,如果永远跳不出,就输出 inf。现在有一个长度为 n 的一维数组,第 i 个元素 a[i] 表示的是在位置 i 上能直接跳转到的下一个位置。

2023-03-27 16:35:43 99

原创 洛谷 P1281 书的复制(二分答案 输出方案)

洛谷 P1281 书的复制(二分答案 输出方案)

2022-11-30 22:16:04 613

原创 poj 2184 Cow Exhibition(01背包经典变种 负数处理 两种写法)

poj 2184 Cow Exhibition(01背包经典变种 负数处理 两种写法)

2022-11-18 10:52:36 209

原创 2018-2019 ACM-ICPC, China Multi-Provincial Collegiate Programming Contest(A、B、C、H)

2018-2019 ACM-ICPC, China Multi-Provincial Collegiate Programming Contest(A、B、C、H)

2022-10-29 11:22:51 667

原创 力扣周赛 313 反转二叉树的奇数层(dfs镜像遍历 or bfs提取层节点)

dfs镜像遍历 or bfs提取层节点

2022-10-27 15:49:42 682

原创 “帆软杯”武汉大学程序设计竞赛 F 最短公共超串(SAM or KMP 求最短公共父串)

SAM or KMP 求最短公共父串

2022-10-19 22:13:28 592

原创 强智杯--HNCPC2020(A、B、D、G、I)

强智杯--HNCPC2020(A、B、D、G、I)

2022-10-05 22:45:38 668

原创 AtCoder Beginner Contest 271 C Manga(贪心 set 注意事项)

贪心 set 注意事项

2022-10-02 16:02:31 720

原创 Codeforces Round #822 (Div. 2) C Removing Smallest Multiples(复杂度为调和级数级别的暴力)

复杂度为调和级数级别的暴力

2022-09-24 15:23:11 525

原创 美团2017年CodeM大赛-资格赛 NC13224 送外卖(记忆化搜索 or 预处理 dfs)

记忆化搜索 or 预处理 dfs

2022-09-15 20:58:14 432

原创 SPOJ DQUERY D-query(主席树维护区间 求区间内不同数字的个数)

主席树 求区间内不同数字的个数

2022-09-02 21:43:20 366

原创 HDU - 2665 Kth number(普通主席树求静态区间第 k 大(小)值 模板)

普通主席树求静态区间第 k 大(小)值 模板

2022-09-01 23:05:42 202

原创 SPOJ - COT Count on a tree(树上主席树 求树中路径第 k 小权值 + 倍增 LCA)

树上主席树 求树中路径第 k 小权值 + 倍增 LCA

2022-09-01 22:51:44 388

原创 Codeforces Round #816 (Div. 2) B - Beautiful Array(构造)

构造

2022-08-27 17:25:20 458

原创 CodeForces-1324F Maximum White Subtree(换根dp 联通子图信息查询)

换根dp 联通子图信息查询

2022-08-24 23:58:06 255

原创 Codeforces 1092F Tree with Maximum Cost(换根树形dp 二次扫描法)

换根dp 二次扫描

2022-08-23 17:21:13 274

原创 Daimayuan 501 距离和(换根树形dp 入门讲解)

换根dp 二次扫描

2022-08-21 22:22:53 234

原创 AtCoder abc_264 C - Matrix Reducing(嵌套 dfs)

嵌套 dfs

2022-08-14 16:50:36 891

原创 牛客2022 暑期多校6 B Eezie and Pie(树上差分 + 倍增求第 kth 祖先板子)

树上差分 + 倍增求第 kth 祖先

2022-08-07 21:26:56 319

原创 牛客2022 暑期多校3 H Hacker(SAM + 线段树查询区间内部最大子段和)

SAM + 线段树维护区间内部最大子段和

2022-08-02 20:26:59 312

原创 SPOJ 2774 Longest Common Substring(两串求公共子串 SAM)

SAM 求 LCS

2022-08-02 14:38:16 171

原创 AcWing 2811. 多串最长公共子串(SAM 后缀自动机 fa 指针的性质)

SAM fa 后缀链接指针 性质

2022-08-01 11:45:03 649 1

原创 牛客2022 暑期多校4 D Jobs (Easy Version)(递推优化策略)

递推优化

2022-07-31 17:40:48 302

addOneaddOne

addOne

2024-05-14

shuangtaqibinAll

shuangtaqibin

2024-05-14

runrunrunrun

run

2024-05-14

LegendWorriar

LegendWorriar

2024-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除