摘要: # 分块思想 引用一下 oi-wiki 的话: > 分块的基本思想是:通过对原数据的适当划分,并在划分后的每一个块上预处理部分信息,从而较一般的暴力算法取得更优的时间复杂度。 # 数列/序列分块 ## 引入 ### [#6280. 数列分块入门 4](https://loj.ac/p/6280) > 阅读全文
posted @ 2023-05-24 22:07 Aurora-JC 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 前置知识:kruskal 求最小生成树,倍增。 ## 1. 算法简介 以下所有讨论基于 最小生成树。 在 Kruskal 求最小生成树的过程:将所有边按照边权排序,若当前边 $(u,v)$ 两端不连通,则往生成树边集 $E$ 中加入 $(u,v)$ 并连接 $u,v$。使用并查集维护连通性。 如果能 阅读全文
posted @ 2023-05-24 21:55 Aurora-JC 阅读(81) 评论(0) 推荐(0) 编辑
摘要: ## [A 反转Dag图 ](http://www.51nod.com/Contest/Problem.html#contestProblemId=5729): ### 题面 给出一个 $n$ 个点 $m$ 条边的有向图,顶点编号 $1$ 到 $n$ ,边的编号为 $1$ 到 $m$ 。 你可以选择 阅读全文
posted @ 2023-05-21 22:23 Aurora-JC 阅读(59) 评论(0) 推荐(0) 编辑
摘要: ## A. 不降序列 #### 题目描述 `lzx2005` 了解到有一种在 $O(n\log n)$ 的时间复杂度内求出一个序列 $a$ 的最长不下降子序列的方法如下: 维护一个序列 $b$,初始时为空。依次考虑 $a_1,a_2,\ldots ,a_n$,当考虑到 $a_i$ 时,求出序列 $b 阅读全文
posted @ 2023-05-21 22:22 Aurora-JC 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ## 题意 给定一个$1\sim N$的排列,在这个排列中选出两段互不重叠的区间,求使选出的元素排序后构成公差为1的等差数列的方案数。选出的两段区间中元素构成的集合相同时视为同一种方案。$1\le N\le 3\times 10^5$。 [传送门](https://www.luogu.com.cn/ 阅读全文
posted @ 2023-05-20 20:36 Aurora-JC 阅读(29) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2023.cnblogs.com/blog/3034658/202304/3034658-20230412161415925-844717835.png) 参考:https://www.cnblogs.com/alex-wei/p/Number_Theory.html 阅读全文
posted @ 2023-05-20 19:24 Aurora-JC 阅读(113) 评论(0) 推荐(0) 编辑
摘要: # 拉格朗日插值 首先一个定理: > $n$ 个点(横坐标不同)唯一确定一个最高 $n-1$ 次的多项式。 那么, $n$ 个点的点值 $(x_i,y_i)$ 可以唯一确定一个 $n−1$ 次多项式(为了叙述方便,本文中所有“ $k$ 次多项式”“ $k$ 次函数”的最高次项系数可以为 0)。 拉格 阅读全文
posted @ 2023-05-20 18:41 Aurora-JC 阅读(267) 评论(0) 推荐(0) 编辑
摘要: # 1.算法介绍 差分约束系统 是一种特殊的 $N$ 元一次不等式组,它包含 $N$ 个变量 $X_1 \sim X_N$ 以及 $M$ 个约束条件,每个约束条件是由两个其中的变量做差构成的,形如 $X_i - X_j \le c_k$,其中 $1 \le i,j \le N, 1 \le k \l 阅读全文
posted @ 2023-05-20 18:36 Aurora-JC 阅读(139) 评论(0) 推荐(1) 编辑
摘要: $\textcolor{orange}{义中常规赛 20230319}$ $\textcolor{green}{time:2023.3.19}$ $\textcolor{red}{Performance:180/252(实际分数/期望分数)}$ $\textcolor{purple}{A.天平}$ 阅读全文
posted @ 2023-03-19 15:58 Aurora-JC 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 题目 前言 这个贪心有点妙,考试的时候没有想出来,一看题解恍然大悟。 分析 首先对于洗衣服,显而易见我们可以用堆来处理,可以得出每件衣服洗完的时间 $t_i$,其中 $t_i$ 表示的是第 $i$ 早的衣服洗完的时间,那对与烘衣服呢?正着做好像不太好做,因为每件衣服的洗完时间都不同,不能(至少我不会 阅读全文
posted @ 2022-12-11 14:47 Aurora-JC 阅读(45) 评论(0) 推荐(0) 编辑