自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WR_Eternity的博客

Pascal!!!

  • 博客(3)
  • 收藏
  • 关注

原创 树状数组

最近沉迷文化课,好久没有研究新算法了(也就那么十来天吧,嗯。),而且还有一大堆题都还没订正,趁着现在一点时间就学了一下一个叫做树状数组的基(gao)础(shen)数据结构(是不是觉得我特别菜,嗯,我自己都这么觉得)。好了,不和大家扯淡了,开始正题——树状数组!树状数组这种东西,感觉功能和线段树差不多(我认为),只是它不能支持区间修改(其实如果线段树不打Lazy tip的也不支持区间修改)。树状...

2018-09-28 12:31:22 133

原创 【BST】Treap

想必大家都知道一种叫做二叉搜索树这东西吧,那么我们知道,在某些特殊情况下,二叉搜索树会退化成一条链,而且如果出题人成心想卡你的话也很简单,分分钟把你(n log n)的期望卡成。那么我们该如何避免这种尴尬状况的出现呢?我们的范浩强大佬就创造了一种名为Treap的算法。那么这个算法是如何实现的呢?首先,我们发现:        当我们将一组数放入一棵二叉搜索树的顺序改变时,那么你最终得到...

2018-09-11 11:20:16 553

原创 [模版]Tarjan算法求强连通分量

        今天,我们要探讨的就是——Tarjan算法。       Tarjan算法的主要作用便是求一张无向图中的强连通分量,并且用它缩点,把原本一个杂乱无章的有向图转化为一张DAG(有向无环图),以便解决之后的问题。       首先,我们在原图上跑一遍DFS,然后会发现三种边:        1、正常边:嗯,顾名思义就是连接祖先和儿子节点的边。        2、横叉边:...

2018-09-04 08:45:57 176

空空如也

空空如也

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

TA关注的人

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