- 2024-07-19左偏树/可并堆
1.什么是左偏树? 上面的树都是左偏树。先引出一个概念,dis等于节点到它子树里面最近的叶子节点的距离,特别地叶子节点的dis等于0。观察上图我们可以感性理解左偏树,就是左子树的深度大于等于右子树,看上去整个树向左偏。再看一眼就可以总结出几条性质:1.左儿子的
- 2023-12-01线段树优化建图
问题:CF786B给定一个\(n\)个点,\(m\)次连边的有向图,有三种连边(均有边权)方式:1.\(u\tov\),一条\(u\)指向\(v\)的连边。2.\(u\to[l,r]\),\(u\)向在区间\([l,r]\)的点分别连一条边。3.\([l,r]\tov\),在区间\([l,r]\)的点向\(v\)分别连一条边。问从\(1\)点出发,到各个点的最短路。
- 2023-01-01day2
今天是在学习折半搜索。洛谷P47991.直接搜,比较简单的搜索,但只能过前两个子任务。#include<iostream>#include<algorithm>usingnamespacestd;intn;longlongm;l
- 2022-10-08冒泡排序
voidsort(intarr[],intM)//注:数组传参过程中传过去的不是整个数组而是首元素的地址;//所以计算元素个数只能在主函数中进行;{//确定冒泡排序的趟数:通过推断可知为元素数-1
- 2022-08-24带修莫队例题详解
带修莫队[P1903国家集训队]数颜色/维护队列版本更新内容:在普通莫队基础上增加时间坐标,提高游戏难度;排序时以时间坐标为第三关键字,奇偶排序玄学值上调\(20\%\);代