摘要: 这里给大家介绍三种最短路常用算法: floyd(O(n^3))、dijkstra(O(nlogn))、SPFA(O(KE))(k是进队列次数) 其实还有一个Bellman Ford(O(nm))算法,但由于不常用而且SPFA是这个算法的改进版本,在这里就不列举了 floyd:效率较低,只有70分 具 阅读全文
posted @ 2019-02-11 21:40 呢没理他 阅读(3589) 评论(0) 推荐(3) 编辑
摘要: 杜教筛的作用是可以快速求出积性函数的前缀和,相比于传统的线性筛,杜教筛可以在$O(n^{2/3})$的时间求出积性函数的前缀和。 PS:一下所有除法运算为向下取整~~(不知道向下取整的LaTex)~~ 前置芝士1:积性函数 什么是积性函数呢?若a⊥b(a,b互质),那么有$f(ab)=f(a)f(b 阅读全文
posted @ 2019-02-11 19:16 呢没理他 阅读(679) 评论(0) 推荐(4) 编辑