自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 高斯消元 笔记

高斯消元

2024-10-02 20:31:53 966

原创 7.18比赛补题报告

在枚举出进制和所组成的两个数字之后就需要构造出十进制下的这个数,这里使用一个while循环逐位构造,然后我们需要一个桶数组来记录这个数满足在多少种进制下符合要求,当这个构造出的数满足在。个数字,均代表奶牛在第下标分钟内所能移动的距离,奶牛在每分钟内有两种选择:1、运动,但会增加单位一的疲劳度 2、休息,会减少单位一的疲劳度,但是一旦开始休息,就必须休息至疲劳度减为0。首先是建图,这道题由于点的都是字母共。就应该是0,那么当前的时间与我们需要查询的上一个位置的时间之差就应该是上一个位置的疲劳度,即。

2024-07-19 17:54:00 699

原创 USACO18DEC部分题 补题报告

USACO18DEC部分题 补题报告

2024-04-13 16:21:35 875

原创 最小生成树

最小生成树

2024-04-03 22:33:28 615

原创 并查集进阶——带权并查集

带权并查集

2024-03-31 09:15:30 926

原创 并查集 笔记

并查集 笔记

2024-03-23 22:24:46 937

原创 折半搜索 笔记

折半搜索 笔记

2024-03-16 09:58:46 840

原创 CF1520 Round 719 (Div. 3) 补题报告

CF1520 Codeforces Round 719 (Div. 3) 补题报告

2024-03-09 13:40:59 930

原创 KMP 笔记

KMP 笔记

2024-02-04 22:16:43 1012 1

原创 CF1538 补题报告

CF1538 补题报告

2024-02-04 21:24:37 1033 1

原创 哈希冲突 笔记

哈希 哈希冲突 笔记

2024-02-02 20:24:47 491

原创 CF1624 补题报告

cf1624 补题报告

2024-02-01 21:15:20 977 1

原创 单调队列 笔记

单调队列 笔记

2024-01-30 21:09:26 350 1

原创 单调栈 笔记

单调栈 笔记

2024-01-30 20:41:46 442 1

原创 哈希字符串 笔记(1)

字符串 哈希 笔记

2024-01-30 20:13:25 368 1

原创 矩阵快速幂 笔记

矩阵 快速幂

2024-01-06 20:39:03 908 1

原创 欧拉函数 笔记 2

欧拉函数

2023-12-30 19:55:23 906 1

原创 欧拉函数 笔记

欧拉函数 笔记

2023-12-17 12:08:00 1056 1

原创 逆元 笔记 (2)

逆元 笔记 2

2023-12-16 21:46:55 871 1

原创 逆元 笔记

逆元

2023-12-09 21:44:05 852

原创 拓扑排序 c++ 笔记

拓扑排序 笔记 c++ AOV网 DAG图 是否合法 家谱树 dfs bfs

2023-12-02 21:23:50 851

原创 CF1878 补题报告

cf1878

2023-11-24 13:28:05 1018 1

原创 C++ 链式前向星 笔记

链式前向星

2023-11-18 11:37:59 162 1

原创 补题报告 codeforces 1872

本人之前没怎么做过cf的题,但通过这套题能明显看出cf倾向于思维,对算法的考察较少。

2023-11-04 21:13:51 99 1

原创 树状数组 c++ 笔记

树状数组

2023-10-28 19:01:19 61

原创 ST表 c++ 笔记

ST表是一种基于倍增思想,用于解决可重复贡献问题的数据结构。它可以在Onlogn的时间内预处理,然后可以在O1的时间内回答区间最值查询问题。具体来说,对于一个长度为n的序列a,我们可以预处理出一个n×log2​n的二维数组st,其中stij​表示从位置i开始、长度为2j的区间内的最小值(或最大值)。这个预处理过程可以使用动态规划来实现,时间复杂度为Onlogn。之后,对于一个查询区间lr,我们可以找到最大的k,使得2k≤r−。

2023-10-14 20:19:04 142 1

原创 priority_queue (优先队列),重载运算符 c++ 笔记

优先队列是一种常见的数据结构它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变编码(VLC)的一种。Huffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长度最短的码字,有时称之为最佳编码。小根堆常见函

2023-09-23 20:14:05 253 1

原创 C++ STL笔记

先进先出,First In First Out。

2023-09-16 21:14:48 80 2

空空如也

空空如也

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

TA关注的人

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