自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [学习笔记]优先队列(priority_queue)的基本用法

当需要自定义数据类型的时候(如结构体),这时候需要明确比较规则,有两种,第一种是重载结构体的 >或 <运算符,第二种是自定义比较器(这种更加灵活).这里我们介绍自定义比较器的方法.int x, y;Node(int x, int y) : x(x), y(y) {} //构造函数初始化我们可以定义以下两个规则,根据x决定优先级,第一个用于大根堆,第二个用于小跟堆// 大根堆比较器(按x降序)// x越大越优先// 小根堆比较器(按x升序)// x越小越优先。

2025-04-07 01:06:00 1041

原创 [学习笔记]质数(素数)判断

一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数.

2025-04-05 00:50:40 539

原创 [洛谷]P1874 快速求和

题目概述大概就是,一个,把它划分成多个相加的和是否等于给出的n,如果能够达到就输出最少的分隔次数,否则输出-1。

2025-02-03 15:28:49 547

原创 [学习笔记]ST算法

ST算法(Sparse Table)一般用来求解(Range Minimum/Maximum Query)问题,即在求解区间最大最小值的时候,可以采用暴力算法来枚举,但在数据量很大的情况下,暴力算法会超时。这里ST算法采用一种O(nlogn)的预处理,来达到O(1)的查询速率,采用了的事项。采用O(nlogn)的预处理,达到的查询速率使用之后不能进行修改了设立一个数组,代表从区间的最值(最大值/最小值),即区间若一个,如何划分成两个小区间呢?(向下取整),最大的小区间长度即为2^k。枚举以。

2025-01-25 15:20:15 1014

原创 [模版]拓扑排序

先根据样例我们来画一张图出来思路如下:①每次先找到入度为0的结点,删掉,放入数组中存放②然后把此结点相邻接的结点的入度减一③需要操作的结点数不为零时,继续进行步骤①,反之结束操作发现结点1入度为零,删掉,数组元素:1结点3入度为0,删掉,数组元素:1 3结点5入度为0,删掉,数组元素:1 3 5结点4入度为0,删掉,数组元素:1 3 5 4结点2入度为零删掉,数组元素:1 3 5 4 2至此,全部元素已经全部删完,数组内元素为1 3 5 4 2。

2025-01-21 16:20:45 473

空空如也

空空如也

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

TA关注的人

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