原文:玄学小记.5 ~ Bluestein's algorithm

Bluestein s algorithm 算法可以在 O n log n 的时间内完成任意长度的 DFT 考虑DFT,有: begin align y k amp sum i n a i omega n ki amp sum i n a i omega n k i k i amp omega n k sum i n a i omega n i times omega n k i end alig ...

2018-01-26 19:01 1 862 推荐指数:

查看详情

玄学小记.6 ~ Berlekamp_Massey

????? 怎么找一个数列的规律(线性递推)呢?当然就用BM啦! 估计这个东西我以后也遇不到几次…… 为什么这个东西会出现在模拟赛里??? 这个算法有什么用呢?比如说有一道题,在 $m * n ...

Sun Jul 01 05:37:00 CST 2018 1 817
莫队算法 (Mo's Algorithm)

省赛交了不熟莫队的学费之后,决定写篇博客复习一下。由于本人非常鄙视此类暴力算法(因为涉及分块,感觉很不优美,而且我分块姿势也不熟练),于是一直没有重视,省赛就被教育了…… 比如GDCPC2019广东 ...

Thu May 16 05:05:00 CST 2019 0 770
Manacher's algorithm: 最长回文子串算法

Manacher 算法是时间、空间复杂度都为 O(n) 的解决 Longest palindromic substring(最长回文子串)的算法。回文串是中心对称的串,比如 'abcba'、'abcc ...

Wed Jun 17 02:11:00 CST 2015 0 6229
数据结构之Dijkstra's Algorithm

概述 Dijkstra算法是由荷兰计算机科学家狄克斯特拉(Dijkstra)于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。 ...

Wed Mar 29 22:05:00 CST 2017 0 2575
Manacher's Algorithm ----马拉车算法

本文是我对博友 BIT祝威 和Grandyang ,以及寒小阳关于最长回文子串上关于马拉车算法理解的整理,若是对我的整理有所不懂得,建议去看BIT祝威的博客,很详细,以下纯属个人不成熟的理解。 首先 ...

Sat Jun 24 09:46:00 CST 2017 13 12440
马拉车算法(Manacher's Algorithm

这是悦乐书的第343次更新,第367篇原创 Manacher's Algorithm,中文名叫马拉车算法,是一位名叫Manacher的人在1975年提出的一种算法,解决的问题是求最长回文子串,神奇之处在于将算法的时间复杂度精进到了O(N),下面我们来详细介绍下这个算法的思路。 01 算法由来 ...

Tue Jun 04 16:51:00 CST 2019 1 455
简单的量子算法(二):Simon's Algorithm

前情回顾: 简单的量子算法(一):Hadamard 变换、Parity Problem 好的,现在开始正版的故事,Simon’s Algorithm 问题: 有一个secret string,是n位的0,1串 \(s \in \{0,1 \} ^n\) 现在有一个黑盒子,f(x ...

Mon Jul 22 09:52:00 CST 2019 2 1570
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM