07 2023 档案

摘要:我们首先来看一下什么是前向星. 前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序, 并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了. 建图 int e[N], ne[N], h[N], idx; int 阅读全文
posted @ 2023-07-18 09:56 什么时候才能不困 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某一个数加上x 2.求出某区间每一个数的和 输入格式 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。 接下来M行每行包含3个整数,表示 阅读全文
posted @ 2023-07-14 19:24 什么时候才能不困 阅读(22) 评论(0) 推荐(0) 编辑
摘要:题目传送门 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某一个数加上x 2.求出某区间每一个数的和 输入格式 第一行包含两个整数N、M,分别表示该数列数字的个数和操作的总个数。 第二行包含N个用空格分隔的整数,其中第i个数字表示数列第i项的初始值。 接下来M行每行包含3个整数,表示 阅读全文
posted @ 2023-07-12 19:45 什么时候才能不困 阅读(10) 评论(0) 推荐(0) 编辑
摘要:离散化: 首先,因为有的时候,数据范围比较大,然后但是数据量比较小,这个时候我们就可以通过离散化来让一些较为分散的数据集合起来以达到我们所需要的目的,具体操作就是用下标存储那些值 eg: 题目: 假定有一个无限长的数轴,数轴上每个坐标上的数都是 0。现在,我们首先进行 n 次操作,每次操作将某一位置 阅读全文
posted @ 2023-07-11 08:55 什么时候才能不困 阅读(15) 评论(0) 推荐(0) 编辑
摘要:树与图的存储: 前言: 树是一种特殊的图,与图的存储方式相同。对于无向图中的边ab,存储两条有向边a->b, b->a。因此我们可以只考虑有向图的存储。 图/树的两种表示方法: (1) 邻接矩阵: g[a][b] 存储边a->b g[a][b]可以表示边的权重 (2) 邻接表: 邻接表 // 对于每 阅读全文
posted @ 2023-07-10 20:59 什么时候才能不困 阅读(6) 评论(0) 推荐(0) 编辑

// /* */
点击右上角即可分享
微信分享提示