自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小跳蛙的大本营

做一只快乐的跳蛙!

  • 博客(13)
  • 收藏
  • 关注

原创 3道题笔记

的约数,然后判断是否不同奇偶,直接计算。关注到数据很小,答案不会超过。,所以直接按照题面模拟即可。,用二维前缀和可以做到。的约数且的奇偶性不同。

2023-10-19 13:48:51 90

原创 「莫队」学习笔记

莫队算法是一种,通常有。通过对询问进行排序,区间的伸长缩短来实现。。

2023-07-28 12:32:31 69 1

原创 「素数筛」学习笔记

博客没有赞,作者两行泪该方法的核心思想是:从2开始,将每个质数的倍数都标记为合数,以达到筛选素数的目的。上述代码实现时,每当v[i]v[i]v[i]的值为falsefalsefalse时,则iii为素数,iii的倍数都为合数,所以我们将iii的倍数置为truetruetrue,表示其不是素数。为什么当遍历到iii且v[i]v[i]v[i]为falsefalsefalse时即可确定iii为素数呢,难道不会漏筛吗?对于任意的i≥2i\ge2i≥2,当我们遍历到iii时,我们一定是先遍历了[2, i−1][2,

2023-07-27 00:15:00 64 1

原创 「ST表」学习笔记

博客没有赞,作者两行泪放一道例题RMQ 问题:指区间最值问题,比如给定一个序列,求区间 [L,R][L,R][L,R] 的最大值。不难想到从 LLL 一直枚举到 RRR,用“打擂台”的方式求最大值,复杂度显然是 O(n)O(n)O(n) 的。如果多次询问呢?用暴力显然是 O(n2)O(n^2)O(n2) 的,效率比较低下。所以我们考虑优化。这时候 STSTST表就闪亮登场了STSTST表基于倍增思想,可以做到 O(nlogn)O(nlogn)O(nlogn) 预处理,O(1)O(1)O(1) 回答每个询问。

2023-07-27 00:15:00 80 1

原创 「树上差分」学习笔记

顾名思义也就是在树上做差分,一般用于,通过只改变和来实现对整个区间值的修改。来个例题题目简意:给定一棵有N个点的树,所有节点的权值初始时都为0。有K次操作,每次指定两个点st,将s到t路径上所有点的权值都1。请输出K次操作完毕后权值最大的那个点的权值。

2023-07-26 22:38:10 100 1

原创 CF1850G The Morning Star ---- 题解

那我们就对这几种情况分别开几个 map 来记录这每种情况的次数,最后累加起来就行,注意要开。

2023-07-26 11:57:01 264 1

原创 CF1848B Vika and the Bridge ---- 题解

有一座桥,桥上由多个木板组成,木板上有颜色,可能相同可能不同,可以修改一块木板的颜色(不是非要改),求同种颜色木板之间。那我们只要把最大值于次大值给预处理出来就行了。假设我们已经知道了同种木板之间的最大距离。

2023-07-26 11:56:05 124 1

原创 「二叉排序树(BST)」学习笔记

如果它的左子树非空,则左子树中的所有结点的值都小于根节点的值反之,若右子树非空,则右子树上所有的结点的值都大于等于根节点的值其左右子树本身也是二叉排序树容易发现,二叉排序树的中序遍历是有序的01234567890123456789。

2023-07-26 11:50:47 50 1

原创 「Tarjan」学习笔记

date2023.1.12在认识 Tarjan 算法之前先讲讲基础知识。

2023-07-26 00:15:00 42 1

原创 「状态压缩DP」学习笔记

P类问题:存在多项式时间算法的问题,即在多项式时间内可解的问题;例如:冒泡排序、快速排序等问题;NP类问题:能在多项式时间内验证出一个正确解的问题,也就是说这个问题不一定在多项式时间内可解,但可以在多项式时间内验证;例如:求素数表、旅行商问题(TSP);

2023-07-25 00:15:00 50

原创 「矩阵快速幂」学习笔记

date2023.1.10如果觉得好就给个赞吧先放道模版题。

2023-07-25 00:15:00 58

原创 「扩展欧几里得」学习笔记

扩展欧几里德,超好理解!

2023-07-24 13:00:52 47 1

原创 「次短路」学习笔记

不是最短的,那就是第二短的,也就是除最短路外最短的路径我们尝试用最短路来求次短路,可以想到我们可以得到一些最短路与次短路之间的一些关系根据这两点我们就可以求次短路了,以下面这题为例[USACO06NOV] Roadblocks G此外还可以写一下 AcWing 观光这题就是在最短路和算次短路的基础上,计算路径数量最短路计数:次短路计数:分为两种情况:

2023-07-24 12:59:31 113 1

空空如也

空空如也

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

TA关注的人

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