自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浅谈用极大化思想解决最大子矩阵问题

浅谈用极大化思想解决最大子矩阵问题

2024-07-11 13:21:09 83

原创 【学习笔记】树上差分总结(点差分/边差分)

【学习笔记】树上差分总结(点差分/边差分)(图文并茂,匠心之作,保证能看懂)

2024-02-04 13:46:46 2650 1

原创 【学习笔记】详解换根法(换根DP)

【学习笔记】详解换根法(换根DP)

2024-02-03 13:38:37 2466 4

原创 一维,二维差分の详解(简单易懂)

详解1,2维差分

2023-02-21 20:02:25 1591

原创 【学习笔记】详解树状数组

详解树状数组

2023-02-01 16:11:45 1380

原创 【学习笔记】详解线段树(浅显易懂,匠心之作,图文并茂)

超详解线段树(浅显易懂,几乎涵盖所有线段树类型讲解,匠心之作,图文并茂)

2023-01-29 17:10:43 23618 19

原创 详解最近公共祖先(LCA)

详解最近公共祖先(LCA)

2023-01-15 13:23:53 4696 13

原创 ST算法解决RMQ问题详解(图文并茂,保证看懂)

ST算法解决BMQ问题详解(图文并茂,保证看懂)

2023-01-14 10:31:55 3805 2

原创 初中数学:绝对式和的最小值

初中数学:绝对式和的最小值(限免,听不懂打我)

2023-01-08 17:44:03 2235

原创 求树的直径(史上最详细,匠心之作)

求树的直径(史上最详细,匠心之作,限时免费看)

2023-01-04 21:53:08 1118 1

原创 超高质量堆排序详细讲解,图文并茂,看不懂打我

超高质量堆排序详细讲解,图文并茂,看不懂打我,通俗异懂

2022-12-11 22:06:21 4551 1

原创 P3375 【模板】KMP字符串匹配

P3375 【模板】KMP字符串匹配 最详细题解,足足3162字,匠心之作

2022-12-11 18:58:53 299

原创 872. 最大公约数(史上最详细讲解 7种算法,STL+算法标准实现)

872. 最大公约数(史上最详细讲解 7种算法,STL+算法标准实现)

2022-11-20 20:25:24 2801

原创 867. 分解质因数(最强时间复杂度,O(sqrt(N)))

867. 分解质因数(最强时间复杂度,O(N))

2022-11-20 12:02:36 1689 1

原创 Acwing796. 子矩阵的和——二维前缀和

Acwing796. 子矩阵的和——二维前缀和

2022-10-12 10:34:19 386

原创 洛谷P3383 【模板】线性筛素数(即欧拉筛)

线性筛(欧拉筛)

2022-09-14 21:07:52 643

原创 信息学奥赛一本通1267:【例9.11】01背包问题(二维dp与滚动数组优化)

01背包大全!看不懂打我!(二维DP+滚动数组优化)

2022-09-11 21:49:39 1736 1

原创 详解校门外的树(树状数组)

详解校门外的树(树状数组)校门外有很多树,学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两种操作: k == 1,读入l, r表示在 l 到 r 之间种上一种树,每次操作种的树的种类都不同; k == 2,读入l, r表示询问 l 到 r 之间有多少种树。注意:每个位置都可以重复种树。校门外有很多树,学校决定在某个时刻在某一段种上一种树,保证任一时刻不会出现两段相同种类的树,现有两种操作:校门外有很多树,学校决定在某个时刻在某一段种上一种树,保

2024-07-31 13:53:26 375

原创 详解Pku2352 数星星Stars以及star加强版

天文学家经常要检查星星的地图,每个星星用平面上的一个点来表示,每个星星都有坐标。我们定义一个星星的“级别”为给定的星星中不高于它并且不在它右边的星星的数目。天文学家想知道每个星星的“级别”。例如上图,5号星的“级别”是3(1,2,4这三个星星),2号星和4号星的“级别”为1。给你一个地图,你的任务是算出每个星星的“级别”。Input第一行给出数字N,代表有N个数字第二行给出N个数字,权值为正且小于等于1e9N

2024-07-31 13:38:32 462

原创 详解[USACO04OPEN] Turning in Homework(区间DP经典题)(洛谷P2339)

详解[USACO04OPEN] Turning in Homework(区间DP经典题)(洛谷P2339)​题目描述贝茜有 C ( 1≤C≤1000 )门科目的作业要上交,之后她要去坐巴士和奶牛同学回家。每门科目的老师所在的教室排列在一条长为 H( 1≤H≤1000 )的走廊上,他们只在课后接收作业,交作业不需要时间。贝茜现在在位置0,她会告诉你每个教室所在的位置,以及走廊出口的位置。她每走1个单位的路程,就要用1秒。她希望你计算最快多久以后她能交完作业并到达出口。输入格式第一行:三个整数

2024-07-09 13:47:09 341

原创 详解[USACO07OPEN] Cheapest Palindrome G(洛谷PP2890)(区间DP经典题)

详解[USACO07OPEN] Cheapest Palindrome G(洛谷PP2890)(区间DP经典题)# [USACO07OPEN] Cheapest Palindrome G## 题面翻译### 题目描述给定一个由 $n$ 个不同的小写字母构成的长 $m$ 的字符串 $s$。可以通过**在 $\bm{s}$ 的任意位置**增减字母将 $s$ 改为回文串。增减字母的花费不同,求最小花费。### 输入格式第 $1$ 行是两个整数 $n,m$。第 $2$ 行是字符串 $s$。

2024-07-09 13:26:17 416 1

原创 详解AT_dp_l Deque(区间动态规划)

详解AT_dp_l Deque(区间动态规划)给一个双端队列,双方轮流取数,每一次能且只能从队头或队尾取数,取完数后将这个数从队列中弹出。双方都希望自己取的所有数之和尽量大,且双方都以最优策略行动,假设先手取的所有数之和为 X,后手取的所有数之和为 Y,求 X−Y

2024-07-06 13:22:35 354

原创 详解「一本通 5.1 练习 1」括号配对(区间DP经典题)

详解「一本通 5.1 练习 1」括号配对(区间DP经典题)Hecy 又接了个新任务:BE 处理。BE 中有一类被称为 GBE。以下是 GBE 的定义: 空表达式是 GBE 如果表达式 A 是 GBE,则 [A] 与 (A) 都是 GBE 如果 A 与 B 都是 GBE,那么 AB 是 GBE下面给出一个 BE,求至少添加多少字符能使这个 BE 成为 GBE。

2024-07-06 13:12:07 272

原创 #Z1103. good point

Description给你一棵树,N个点,每个点都有其颜色,树的根结点为1号点我们称一个点X是一个good point,仅当:从顶点1到顶点X的路径上,没有别的顶点,其颜色与X的颜色是一样的FormatInput一行给出数字N接下来1行,给出N个顶点的颜色,其值

2024-02-06 22:15:35 281

原创 #P12365. 相逢是首歌

monkey A与monkey B住在一颗树上,每天他们都会相约一起出去玩。q次询问,每次询问给两个点x和y,代表他们各自的出发点,他们以相同的速度,沿着二者的最短路前进. 问二者会在点上相遇,还是在边上相遇。

2024-02-06 22:10:33 914

原创 #Z1656. 树上觅食

小J是一只猴子,住在树上,树上每个点都有一些果子小J每天要固定吃掉S个果子小J还要多在树上运动一下,于是他想知道这个树上有多少路径,路径上点的果子的总和正好为S并且路径上的点的深度是连续增加的。

2024-02-06 22:04:52 325

原创 详解洛谷P2016 战略游戏/BZOJ0495. 树的最小点覆盖之战略游戏(贪心/树形DP)

详解P2016 战略游戏/BZOJ0495. 树的最小点覆盖之战略游戏(贪心/树形DP)Bob喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。他要建立一个古城堡,城堡中的路形成一棵树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被了望到。请你编一程序,给定一树,帮Bob计算出他需要放置最少的士兵.FormatInput第一行 N,表示树中结点的数目。第二行至第N

2024-02-06 21:39:03 1479

原创 P4408 [NOI2003] 逃学的小孩

复制Markdown 展开题目描述Chris 家的电话铃响起了,里面传出了 Chris 的老师焦急的声音:“喂,是 Chris 的家长吗?你们的孩子又没来上课,不想参加考试了吗?”一听说要考试,Chris 的父母就心急如焚,他们决定在尽量短的时间内找到 Chris。他们告诉 Chris 的老师:“根据以往的经验,Chris 现在必然躲在朋友 Shermie 或 Yashiro 家里偷玩《拳皇》游戏。现在,我们就从家出发去找 Chris,一旦找到,我们立刻给您打电话。”说完砰的一声把电话挂了。Ch

2024-02-06 21:19:48 875

原创 Z0423 树的染色2

Description一个n个节点的树。现在用k种颜色,给树上的每个节点染色要求:任何两个距离不大于2的不同节点被染的颜色不同。由于答案可能过大,请将其对10^9+7取模。FormatInput第一行一个数n,k,含义如题接下来共有n-1行,两个数u,v表示u和v之间存在一条边1≤n,k≤1e5,Output如题Samples输入数据 14 31 22 33 4输出数据 16

2024-02-06 21:08:22 336

原创 P1131 [ZJOI2007] 时态同步

A国有N个城市,其中国王住在编号为S的城市中。整个国家通过N-1条边连接起来,嗯,就是一棵树的结构了国王有若干个儿子住在叶子城市中。为了保护这些王子,国王在城市的连通线上安排了一些士兵。现在为了体现他的均衡,国王决定再多派一些士兵,使得从S城出发到任一个叶子点 其路上的士兵数量是一样的。请问国王最少要派多少个士兵。小 Q 在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字 1,2,3⋯1,2,3⋯ 进行标号。电路板的各个节点由若干不相交的导线相连接

2024-02-06 13:37:54 778

原创 #Z0463. 巡逻1

Description在一个地区中有 n 个村庄,编号为 1, 2, ..., n。有 n – 1 条道路连接着这些村 庄,每条道路刚好连接两个村庄,从任何一个村庄,都可以通过这些道路到达其 他任一个村庄。每条道路的长度均为 1 个单位。 为保证该地区的安全,巡警车每天要到所有的道路上巡逻。警察局设在编号 为 1 的村庄里,每天巡警车总是从警察局出发,最终又回到警察局。下图表示一个有 8 个村庄的地区,其中村庄用圆表示(其中村庄 1 用黑色的 圆表示),道路是连接这些圆的线段。为了遍历所有的道路,巡警

2024-02-06 13:17:06 771

原创 #Z2294. 打印树的直径

​Description给你一棵树,树上有N个点,编号从0到N-1请找出任意一条树的直径,并输出直径上的点,输出顺序为从直径的某个端点走向另一个端点FormatInput第一行一个整数 n;之后 n-1 行每行两个整数 u,v,表示 u 和 v 之间有边。1

2024-02-06 12:58:12 1203

原创 #Z0458. 树的中心2

题目描述cnyz 并不会树的中心,所以他找到了你,请你求一求一棵无根树的中心。所谓树的中心即:某个点的最长链,是所有点的最长链中最短的。输入格式第一行为一个数 n。接下来一行三个数 ,,u,v,w,表示有一条边从 u 连向 v 边权为 w。输出格式输出一行多个整数表示树的中心。样例输入数据 151 2 11 3 12 4 12 5 1输出数据 11 2数据范围对于全部数据,1≤�≤2×1051≤n≤2

2024-02-05 22:18:04 987

原创 #Z1890. 裁枝剪叶

DescriptionN个点用N-1条无向边接成一个连通图(这种结构叫做“无根树”)。这个图的性质是:任何两个点之间有且只有一条包含最少边的路径。现在给每个点加一个值。所谓“裁枝剪叶”,就是说:去掉图中的一条边,这样图就被分成了两棵无根树,丢掉其中的一棵。经过一系列“裁枝剪叶”之后,还剩下一棵无根树。本题的任务就是:通过一系列“裁枝剪叶(也可以什么裁剪都不进行),使剩下的无根树上的点的值的和最大。FormatInput第一行一个整数N(1

2024-02-05 21:56:08 268

原创 详解洛谷P1352 没有上司的舞会(树形DP经典例题)

详解洛谷P1352 没有上司的舞会(树形DP经典例题)某大学有 n 个职员,编号为 1…1…n。他们之间有从属关系,也就是说他们的关系就像一棵以校长为根的树,父结点就是子结点的直接上司。现在有个周年庆宴会,宴会每邀请来一个职员都会增加一定的快乐指数 r i​ ,但是呢,如果某个职员的直接上司来参加舞会了,那么这个职员就无论如何也不肯来参加舞会了。所以,请你编程计算,邀请哪些职员可以使快乐指数最大,求最大的快乐指数。输入格式输入的第一行是一个整数 n。

2024-02-05 21:33:01 379

原创 CF1404BTree Tag/ BZOJ0487. 树上追逐详解

CF1404BTree Tag/ BZOJ0487. 树上追逐详解Description一棵树, n个点,边权为1Alice和 Bob初始在这棵树上的节点 a,b。他们可以在树上轮流移动一段距离不超过 da和 db 的路径。路径长度的定义是两点之间树上简单路径的边数。如果 Alice 能在 10^100 次内追到 Bob ,那么则算 Alice 赢,否则算 Bob 赢FormatInput第一行给出数字T,代表数据组数 对于每组数据,先给出N,a,b,da,db 接下来N-1行描

2024-02-05 21:05:57 414

原创 #Z2322. 买保险

题面翻译有一个家族,由 1 号人,2 号人,⋯,n 号人组成。对于 ≥2i≥2 的情况下,第 i 号人的父亲是 p i​ 号人。这个家族的成员购买了 �M 次保险。第 �i 次保险的投保人是 ��x i​ 号人,本人及其往后 ��y i​ 代子孙都是受保对象。请计算一共有多少人成为了至少 11 个保险的受保对象。

2024-02-05 13:20:44 854

原创 八中友好教室2

八中友好教室2

2024-02-05 13:03:24 162

原创 八中友好教室1

八中友好教室1

2024-02-05 12:54:51 276

原创 BZOJ0481. 树的重心之砍树Link Cut Centroids

详解BZOJ0481. 树的重心之砍树Link Cut Centroids

2024-02-04 22:09:55 377

空空如也

空空如也

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

TA关注的人

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