自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Proer_flower

待我富贵荣华,许你十里桃花

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

原创 快速傅里叶变换FFT

本文讲述FFT的简单原理,让朋友们阅读完本篇文章之后能够对快速傅里叶变换有一个大致概念。至于算法的具体数学论证,由于涉及到的数学知识比较多博主自己也没有搞懂,想要了解的朋友推荐这两篇文章传送门1,传送门2以及算法导论(第三版)第30章。

2018-01-28 16:38:49 416

原创 树状数组整理

树状数组是一个简单而且好用的数据结构,只有更新和查询操作,都可以在log(n)的复杂度内完成操作。 其C++实现代码为:int lowbit(int x){ return x&(-x);}void add(int i,int x){ for(;i <= n;i+=lowbit(i)){ a[i]+=x; }}int sum(int i){ i

2017-12-20 23:44:51 903

原创 CF Gym 101615I Long Long String【模拟】

题目大意:假设有两段完全相同的长为10^10的DNA片段,现在对其有两组操作,每组操作包含两种操作,一个是删除当前下标为x的片段,一个是在下标为x的片段前添加一个新片段,问两组操作过后两个DNA片段还相等吗,如果相等则输出0,不等则输出1。 解析:如果只看添加操作,可以看到根据一个个添加的坐标可以确定每个添加的片段的坐标更新情况,对原队列的相对位置不产生影响;那么在加上删除操作之后,可以删除新添加

2017-12-12 21:57:57 500

原创 最短路径算法Floyd和Dijkstra整理

今天训练的时候遇到了一到比较暴力的最短路的题,才发现做算法一年多了连简单的最短路算法都没有怎么去了解,所以去学习了一下最短路,在看了网上的博客之后决定整理一下加深自己的理解。

2017-11-15 09:00:16 501

原创 Master of Phi(2017CCPC杭州站现场赛B题)(dfs)

推出公式后dfs

2017-11-05 22:12:34 1157

空空如也

空空如也

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

TA关注的人

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