摘要: 前言 为了一道题目,前前后后大约搞了三个小时,当然还是没有看懂,为了巩固知识,遂出此笔记。 定义 决策单调性 在转移方程 \(dp[i]=\min/\max\{dp[j]+w(i,j)\}(1\le j< i)\) 中,其中 \(L_i\) 与 \(R_i\) 单调递增,若函数 \(w()\) 满足 阅读全文
posted @ 2026-02-03 17:51 chrispang 阅读(10) 评论(1) 推荐(1)
摘要: 前言 比赛链接:https://htoj.com.cn/cpp/oj/contest/detail?cid=22634204630016&gid=22459154916992 挂分:\(150\sim 200\)。 优秀的成绩:\(64\) 分。 战绩:最后一道题全场最高,排名倒数第三。 春 赛时因 阅读全文
posted @ 2026-01-16 19:52 chrispang 阅读(5) 评论(0) 推荐(0)
摘要: 蔓延 很简单,使用 BFS 填充,然后让神圣草方块优先即可。 #include <bits/stdc++.h> using namespace std; const int N = 3e3 + 10; struct node { int type, tim, x, y; }; int n, m, v 阅读全文
posted @ 2025-12-21 11:29 chrispang 阅读(2) 评论(0) 推荐(0)
摘要: 前言 二粉兔集合,全体起立! 一些定义 二分图:将能将原图点集 \(V\) 分成两个集合 \(A,B\),且 \(A∩B=∅,A∪B=V\),使得所有边的端点一个在 \(A\) 中,一个在 \(B\) 中的图 匹配:一个边的集合,集合内的任意两个边都没有公共端点,那么集合内的边是匹配边,不在集合内但 阅读全文
posted @ 2025-12-18 21:18 chrispang 阅读(2) 评论(0) 推荐(0)
摘要: 前言 题目传送门。 线段树合并是指对于多棵区间相同的线段树,将他们的信息合并到一棵线段树上。 每次合并两棵,合并的结果就附在其中一棵线段树上。 看起来挺神秘的,其实也不难。 前置知识 权值线段树 我们知道线段树维护的是区间上的信息,如最大值、最小值、区间和等信息。它维护的对象是数组,一般情况下,线段 阅读全文
posted @ 2025-12-13 12:08 chrispang 阅读(8) 评论(0) 推荐(0)
摘要: 前言 题目传送门。 左偏树就是可并堆的一种。 顾名思义,就是左边比较长的一种树(即左儿子到叶节点的链比右儿子到叶节点的链长) 左偏树是一种特殊的堆数据结构。它不严格遵守堆的定义,比如可以不是一棵完全二叉树。但满足堆的其他各种性质: \(O(1)\) 时间求最优值 \(O(\log n)\) 插入、删 阅读全文
posted @ 2025-12-11 22:13 chrispang 阅读(1) 评论(0) 推荐(0)
摘要: 前言 请问一下,\(\textup{Link-Cut Tree}\) 与李超树不是同一个东西吗?它们好像都是 \(\textup{LCT}\),那应该没区别吧(迷雾) 当然今天讲的不是大名鼎鼎的 \(\textup{Link-Cut Tree}\),不过名气与它也差不多。OK,废话不多说,开始进入我 阅读全文
posted @ 2025-12-04 22:38 chrispang 阅读(0) 评论(0) 推荐(0)
摘要: 题目传送门。 题目大意 给定一个包含 \(n\) 个结点的树,一个消防站能够覆盖与他距离小于 \(2\) 的点。 要求每个结点都能被覆盖到,问至少需要多少个消防站。 \(1\le n\le 10^3\)。 题目分析 由于以前做个一个要求距离为 \(1\) 的版本,因此场上推了 \(60+\) 行,到 阅读全文
posted @ 2025-11-13 19:58 chrispang 阅读(1) 评论(0) 推荐(0)
摘要: 前言 感觉这次 CSP 打的还可以,达到超过分数线 \(10\) 分的目标了。希望复赛也能拿到可观的分数。 当然,You have no egg!。 考前三天 考前三天。一到机房就和 yanzixuan2024 它们打术士,真不错。 考前两天 下午 4:00,竞赛生颁奖啦! 然而这个蒟蒻只有三等奖. 阅读全文
posted @ 2025-10-19 10:19 chrispang 阅读(128) 评论(0) 推荐(1)
摘要: 本文在洛谷专栏中进行审核且通过,大家点个赞支持一下吧! 最近学了些新算法,过来做下笔记,以免以后忘了。 前置知识 Tarjan 算法的时间复杂度为 \(O(n + m)\)。 在除了求最近公共祖先的 Tarjan 算法里,都会用到两个数组和一个概念,在这里写清楚一点,以免后面讲得云里雾里。 对图深搜 阅读全文
posted @ 2025-10-18 16:29 chrispang 阅读(234) 评论(0) 推荐(4)