摘要: 目录倍增法求 LCA倍增法实现 倍增法求 LCA 倍增法 倍增法(英语:binary lifting),顾名思义就是翻倍。它能够使线性的处理转化为对数级的处理,大大地优化时间复杂度。 这个方法在很多算法中均有应用,其中最常用的是 RMQ 问题和求 LCA(最近公共祖先)。 实现 'f[x][i]' 阅读全文
posted @ 2023-12-02 17:42 GHIvan 阅读(21) 评论(0) 推荐(0) 编辑
摘要: [toc] # RMQ问题 RMQ(Range Maximum/Minimum Query)问题,即区间最值问题。 一般是多次询问,对时间复杂度要求高,一般需要 O(logn)O(1) 复杂度 ## ST表 `p[i][j]` 是以i为起点,连续 2j 个数字的最大值(是一个递推 阅读全文
posted @ 2023-08-24 14:33 GHIvan 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 分治算法初步思想、快速排序、归并排序、三分法求单峰函数等。 阅读全文
posted @ 2023-08-22 12:34 GHIvan 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 【树】树上动态规划 树形DP基本思路和多种变形,以及一些例题。 阅读全文
posted @ 2023-08-18 17:27 GHIvan 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 【树】并查集,优雅与智慧的结合 为什么我们永远爱并查集? 阅读全文
posted @ 2023-08-17 21:11 GHIvan 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 滇行散记 盛夏,至云南寻一避暑之地。 早就听到传闻,说玉龙雪山“一山分四季,十里不同天”的景致。眼前之景,千变万化,远比传闻壮观。高山草原,荒无人烟,平地拔起延绵险峻的雪山,一堵极厚的云墙横在山中间,十三峰皆隐形。 我和友人顺着索道上山。山脚碧树红花。悬着几片小云彩,不谙世事,在清溪碧谷中穿行,秀气 阅读全文
posted @ 2023-08-11 21:30 GHIvan 阅读(20) 评论(0) 推荐(0) 编辑
摘要: [TOC] # 定义 ## 割点 如果删除无向图中的某个点会使无向图的连通分量数增多,则把这个点称为割点。 ## 割边(桥) 如果删除无向图中的某条边会使无向图的连通分量数增多,则把这个点称为割边(桥)。 ## 关系 桥的两端可以有割点。 # 算法 ## 求割点 割点:存在子树最高只能到达这个点自己 阅读全文
posted @ 2023-06-17 13:12 GHIvan 阅读(41) 评论(0) 推荐(0) 编辑
摘要: **今天是国际生物多样性日,祝中考顺利** 顺便押题: 26.(6分)2023年国际生物多样性日全球主场活动在昆明举行。今年国际生物多样性日的主题是“从协议到协力:复元生物多样性”。下表显示了昆明部分生物类群的初步调查结果。 ![表1](https://cdn.luogu.com.cn/upload 阅读全文
posted @ 2023-06-12 20:34 GHIvan 阅读(32) 评论(0) 推荐(0) 编辑
摘要: [TOC](目录) # 最小生成树(MST) 最小生成树:以最小代价连接所有点 # Prim 算法 ## 伪代码 dis[x];//x到最小生成树的距离 任选起点;dis[x]=∞;dis[起点]=0; for(i=1->n) { 1. 在未标记的点中找到dis[]最小的点u; 2. 把u加入最小生 阅读全文
posted @ 2023-06-12 20:25 GHIvan 阅读(28) 评论(0) 推荐(0) 编辑
摘要: OI 阅读全文
posted @ 2023-06-12 19:32 GHIvan 阅读(13) 评论(0) 推荐(0) 编辑
主题色彩
点击右上角即可分享
微信分享提示