自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 可持久化线段树(主席树)

今天讲了下可持久化线段树,在熟练线段树的前提下听起来还是比较轻松,不过好像操作比较多,变形也比较多,所以写博客巩固基础(大佬跳过吧)前置知识 熟练掌握的[线段树]可持久化首先“可持久化”这个初次见到的看似专业的名词并不只是适用于线段树,它只是一种思想,顾名思义-----持久。当你的数据结构中有一个点被修改了多次以后(例如修改了k次),但仍然能找到修改第q(0<=q<k)次的状态便...

2019-10-26 14:52:37 1511 2

原创 动态开点线段树

学了一个小知识点——动态开点。感觉挺有意思,对于线段树的短板:空间,有挺好的补足作用。前置知识: 熟练掌握的[线段树],最好了解一点点的[权值线段树]线段树动态开点在一些计数问题中,线段树用于维护值域(一段权值范围),这样的线段树也称为权值线段树。为了降低空间复杂度,我们可以不建出整棵线段树的结构,而是在最初只建立一个根节点,代表整个区间,当需要访问线段树的某棵子树(某个子区间)时,再建立...

2019-10-29 00:07:54 10250 4

原创 平均查找长度 (ASL)

不知道为什么最近喜欢写一些理论性并且与算法无关的知识,可能是因为初赛题刷多了且知识点不难,所以对这些新鲜的知识点有好感,那今天就写一篇ASL的文章,诸君就当小说看着玩吧 ????平均查找长度是为确定记录在查找表中的位置,需和给定值进行比较的关键字个数的期望值。(Average Search Length,ASL)百科的概念有些难懂,这里的长度其实不是一个具体的长度,而是衡量一个算法时间性能的数...

2019-10-18 23:51:20 5573

原创 NOIP初赛知识点总结

标题写的是NOIP初赛知识点总结,实则是对自己知识疏漏的完善,写这篇博客,希望对读者有所帮助大部分内容摘自NOIP初赛知识点(大全)计算机发展及应用1、第一台电子计算机的诞生(1946年): ENIAC世界上第一台数字式电子计算机2、第一台具有存储程序功能的计算机:EDVAC冯·诺依曼依据存储程序的工作原理设计运算器、控制器、存储器、输人设备和输出设备这五部分组成,同ENIAC相比...

2019-10-17 22:52:03 3188 2

原创 卡特兰数 Catalan

做初赛题,回顾到以前学的一些知识,发现还有其他广泛的应用,所以在此记录并当作复习,若有不当之处,随时欢迎读者斧正。Catalan卡特兰数又称卡塔兰数,卡特兰数是组合数学中一个常出现在各种计数问题中的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)的名字来命名原理(摘自百度百科)设h(n)为Catalan数的第n+1项,令h(0)=1,h(1)=1,Catalan数满足递...

2019-10-17 17:39:05 1811

原创 排列(Permutation) & 组合(Combination)

–蒟蒻小学奥数没学好,补补以前的知识,顺带学习一下圆排列、可重集排列,为初赛做准备排列组合概念排列组合是组合学最基本的概念。所谓排列,就是指从给定个数的元素中取出指定个数的元素进行排序。组合则是指从给定个数的元素中仅仅取出指定个数的元素,不考虑排序。排列组合的中心问题是研究给定要求的排列和组合可能出现的情况总数。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了...

2019-10-17 15:12:49 5085

原创 中国剩余定理(孙子定理)CRT

储备知识 扩展欧几里得 逆元 同余定理中国剩余定理中国剩余定理说明:假设整数m1,m2,...,mnm_1,m_2, ... ,m_nm1​,m2​,...,mn​两两互质,则对任意的整数:a1,a2,...,ana_1,a_2, ... ,a_na1​,a2​,...,an​方程组 有解,并且通解可以用如下方式构造得到:(S):{x≡a1(modm1)x≡a2(modm2)⋅⋅⋅x≡an...

2019-10-06 17:19:03 251

原创 动规随笔(1) --(入门)

何为动规?动态规划程序设计是对最优解问题的一种途径、一种方法,一种思想,而不是一种特殊算法——《信息学竞赛一本通》但从竞赛方面讲:动态规划(DP:Dynamic Programming)是算法设计方法之一,在程序设计竞赛中经常被选作题材,由于其对于思维的拓宽有极大的帮助,DP就应用到了广大的竞赛题目中一、多阶段决策过程的最优化问题...

2018-11-30 15:27:49 202

空空如也

空空如也

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

TA关注的人

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