自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Messhiro的博客

蒟蒻的修养

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

原创 图论(1)、最短路径

图论是离散数学中比较重要的一个分支;而图,恰好又是计算机中最重要的数据结构。所以今天开一个图论专题。说道图,最先想到也是最常用的,自然就是怎样求最短路径。我们常说的最短路径指的是单源最短路径。常见的解决单源最短路径问题的算法有Dijkstra算法和Bellman-Ford算法。这两种算法都是基于动态规划思想实现的,所以这两个算法都有一个核心操作,就是松弛(Relax)。但是它们适用的范围不太一样。...

2018-03-15 18:00:38 527

原创 数学专题(2)、快速幂

嗯,今天是快速幂专题。相信大家应该都会求幂,即求a^n.那么这个东西有什么可讲的呢?当然有!朴素的幂计算复杂度是O(n)的,而我们的快速幂则能够达到O(logn)级别。可能你会觉得线性复杂度已经够快了,但是在实际应用中,你就会发现快速幂的高效之处。那什么是快速幂呢?快速幂就是在计算a的b次方的时候,把b写成二进制和的形式。比如说计算a^43,我们就可以把43写成二进制数101011,每一位乘以对应...

2018-03-08 16:42:31 372

原创 数学专题(1)、基础数论

好久没更博客,今天更一发数论。题目和表述部分来自数一小姐姐,还望不要打我233333数论是数学的一个重要分支,主要研究的是整数的性质。今天讲一下数论里面比较重要的几个东西。1、素数筛;2、欧拉函数与欧拉定理;3、快速幂;4、米勒罗宾、rho、费马小定理等一系列balabala的定理。关于数论有一些基本概念在此就不强调了,如GCD,LCM,同余,欧几里得算法等,如不清楚可以先去了解一下。素数筛素数,...

2018-03-07 21:06:21 402

原创 DP进阶(1)、状压DP

关于DP的入门之前已经说过了,所以就不再赘述。DP进阶系列会选取DP的一些难度较大的部分进行探讨,有状压DP、概率DP、树型DP、DP优化,包括斜率优化、FFT加速等。今天主讲状压DP。我们都知道,DP的关键点在于“状态”。而这个状态就是用一组参数来表达的。状态压缩的作用就是将高维的状态压缩成低维的状态,从而能够简化我们的计算。常见的状态压缩就是二进制压缩。部分材料来自艾神赞助,感谢艾吉奥(づ ̄ ...

2018-03-06 16:08:40 383

空空如也

空空如也

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

TA关注的人

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