
FFT
zyz_3_14159
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hihocoder-1388-高精度fft
感谢师兄的blog终于让我初略得明白卷积,dft及fft可以用来干什么。。附上链接:http://blog.youkuaiyun.com/viphong/article/details/52665620其实就是求一个循环卷积,然后把他转化成求对应相关系数的最大值,因为卡精度,所以我们只能求得最大时的k值;AC代码:#include#include#include#include#inc原创 2017-07-27 21:22:25 · 449 阅读 · 0 评论 -
HDU-4609-FFT
题目大意:给定n条线段,任取三根,问能够组成三角形的概率;题目解析:首先三角形肯定是两边之后大于第三边,为此我们需要处理出任意两边的和以及方案数,朴素算法肯定是O(N^2)会超时,所以我们需要用到fft降到O(NlogN);然后预处理出前缀和,枚举每条边作为最大值的时候,需要剪去一个大,一个小的情况,两个都比它大的情况,和用到自身的情况;AC代码:#include#include#原创 2017-07-27 23:35:25 · 231 阅读 · 0 评论 -
BZOJ-4827-FFT
先不考虑+c,那么只需要把原式展开,将a数组扩大一倍,求fft即可。#include<bits/stdc++.h>#define N 262144#define pi acos(-1)#define ll long longusing namespace std;typedef complex<double> E;int n,m,L;int rev[N]...原创 2018-09-11 16:05:33 · 378 阅读 · 0 评论