自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P3379 【模板】最近公共祖先(LCA)【题解】(重链剖分法)

LCA的重链剖分求法

2025-03-28 16:38:42 530

原创 P3379 【模板】最近公共祖先(LCA)【题解】(倍增法)

本文讲解用倍增法求LCA。

2025-03-15 11:24:45 902

原创 P4391 [BalticOI 2009] Radio Transmission 无线传输【题解】

KMP的一个重要结论

2025-03-13 16:58:22 929

原创 P5836 [USACO19DEC] Milk Visits S【题解】

并查集题(有点像LCA的题)

2025-03-11 16:37:18 747

原创 P3384 【模板】重链剖分/树链剖分

重链剖分解析

2025-03-08 16:05:21 700

原创 CF1363C Game On Leaves【题解】

An ordinary key to a problem

2025-03-04 19:47:21 603

原创 P3398 仓鼠找 sugar【题解】

这是LCA的一个应用

2025-03-01 23:30:38 670

原创 P3379 【模板】最近公共祖先(LCA)【题解】(Tarjan法)

LCA

2025-03-01 15:05:06 750

原创 B4016 树的直径【题解】

讲述树的直径DP求法

2025-02-24 16:42:06 979

原创 P3373 【模板】线段树 2【题解】

题解

2025-02-11 16:19:49 860

原创 P1253 扶苏的问题

线段树

2025-02-11 15:29:39 830

原创 P5057 [CQOI2006] 简单题【题解】

有一个n个元素的数组,每个元素初始均为0。有m0110例如当n20时,10。

2025-02-11 14:03:56 787

原创 P3372 【模板】线段树 1【题解2】

本题题解分两篇,此篇为第2篇,用树状数组做。

2025-02-09 22:12:34 882

原创 P3372 【模板】线段树 1【题解1】

此篇为第1篇,用线段树做,并讲解线段树相关知识

2025-02-09 20:42:06 769

原创 C1537. 「一本通 4.1 例 3」校门外的树【题解】

C1537的题解

2025-02-09 18:46:28 1003

原创 P3368 【模板】树状数组 2【题解】

本文以P3368为例讲解树状数组在区间修改+单点查询中的运用

2025-02-08 09:44:09 1261

原创 P3374 【模板】树状数组 1【题解】

本文以P3374为例讲解树状数组。

2025-02-07 21:22:54 771

原创 B1006. 正负数(文件I/O)【题解】

……

2025-02-07 14:14:14 332

原创 最短路算法简括

当把2的最短路确定后,把2-4,2-3,存入堆,那么此时堆顶为4的路为15,于是就把4的最短路确定为15了。因为dijkstra算法选的都是当前看来最短的路相连的,如果边权都为非负,那么通过其他点回到出发点的长度一定会大于等于先前的。我们知道了在下一轮只用这一轮松弛成功的点进行松弛,就可以把这一轮松弛成功的点放进队列里,下一轮只用从队列里取出的点进行松弛。因为没有负环的图的上的点最多被除它以外的所有点入队一次,而有负环的图上会个点会无限次被入队,由此可判断负环。点数,那么图上存在负环,也就不存在最短路了。

2025-02-07 12:46:00 475

原创 P1311/P6032/C1546 选择客栈 (加强版)【题解】

sumsumiijnumsumj−sumi−1num0ijlonglong②ST表做法:因为题目本质是求区间最小值,只要区间最小值小于等于p了,该区间就是合法的。基本思路如①做法longlong注意:此解法虽然在中可以AC,但在中会喜提80ptsMLE),且其时间复杂度最坏可达On2,并不佳,代码写起来也冗杂,不建议使用。

2025-02-07 12:20:21 929

原创 P3865 【模板】ST 表 && RMQ 问题 题解

这是一道 ST 表经典题——静态区间最大值O1函数返回值为读入的第一个整数。

2025-02-06 13:19:45 937

原创 C1518. 「一本通 3.5 练习 4」抢掠计划/P3627 [APIO2009] 抢掠计划 题解

所以块中的所有点可以视为一个点,点权为块中的所有点之和。而在本题中路可以重复走,说明只要在块中,无论你怎么走到哪,你都可以到块中的任意点,于是块中有98你就能到,块中点的出路你也能出。强连通分量缩点原理:任意一个强连通分量里,所有点是可以互相到达的,那么当其中一个点被到达就意味着块中所有点都会被到达。题意分析:给定起点和合法终点,以及每个点的点权,问最大点权和是多少。基本思路:缩点后跑最长路(当然也可以DP(只不过我不会))

2025-01-23 09:49:31 150

原创 C1513. 「一本通 3.5 例 1」受欢迎的牛 & P2341 [USACO03FALL / HAOI2006] 受欢迎的牛 G 题解

我们思考一下发现如果有且仅有一个强连通分量,它的出度为0,那么它就是“明星团”,里面全是明星,因为没有其它连通分量来传出它们的爱意,于是它承担了所有爱意。那为啥只能仅有一个呢?因为如果有两个及以上的话,一个出度为0的分量无法将它其中的爱传递到另几个,于是,这些分量的爱都不全了。原问题就变成了有几个点可以从所有除本点外的点到达。而其中的双连通分量就代表了这里的牛相互爱慕,一头牛被爱慕,分量里的牛就都被爱了。抽象成所有点都能到达的点有几个。(牛抽象成点,A爱B抽象成A到B的一条有向边)

2025-01-22 11:28:57 271

原创 C1459. 「一本通 2.1 练习 3」Friends题解

1.题意:将两个相同的字符串s拼接形成ss串,又在其中加某个字母x使其变成输入的s’串,求原s串2.性质:1 首先发现,要是能找到合法的s,|s’|必须为奇数(依据此性质可以特判 s’ 是否合法 )2 而且去掉x后从中间分开左右子串应是相等的,这是判断是否合法的又一方法。3 又通过观察发现,所插入的字母x只有可能出现在s’的前半段、中间、后半段。也就是意味着总有一半是原来的s串。(可用作判断与输出)3.做法:①hashing做法(On2。

2025-01-08 11:08:07 984

原创 部分STL模板

stl模板的部分使用

2024-11-04 16:59:59 854 1

空空如也

空空如也

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

TA关注的人

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