博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ3527 ZJOI2014 力
阅读量:6080 次
发布时间:2019-06-20

本文共 688 字,大约阅读时间需要 2 分钟。

FFT复健中。。。

把柿子拆开 两边分别变成q卷g g是1/i^2就可以了(第二个把q翻转就好了)

菜到这个都想不出(

附代码。

FFT学习笔记先等我鸽着吧

#include
#include
#include
#include
#include
#define inf 20021225#define ll long long#define mxn 300100#define db double#define eps 1e-8using namespace std;int rev[mxn],l,lim,n;typedef complex
cp;cp a[mxn<<1],b[mxn<<1],q[mxn],p[mxn],g[mxn];db ans[mxn];const db PI=acos(-1);void FFT(cp *A,int f){ for(int i=0;i
i) swap(A[rev[i]],A[i]); for(int k=1;k
<<=1) { cp Wn=cp(cos(PI/k),f*sin(PI/k)); for(int R=k<<1,i=0;i
>1]>>1)|((i&1)<<(l-1)); for(int i=1;i

 

转载于:https://www.cnblogs.com/hanyuweining/p/10321939.html

你可能感兴趣的文章
Windows源码安装PyTorch 0.4
查看>>
AI开发者福音!阿里云推出国内首个基于英伟达NGC的GPU优化容器
查看>>
CentOS6安装和配置rsync
查看>>
在真机里安装 ubuntu 14.04和一些常用的软件(二)
查看>>
python2.6升级到2.7
查看>>
Unity SLua 如何调用Unity中C#方法
查看>>
MyBatis排序时使用order by 动态参数时需要注意,用$而不是#
查看>>
linux基础命令-查看系统状态-free -m以及top命令详解
查看>>
动态代理
查看>>
批量删除redis key
查看>>
被嫌弃的eval和with
查看>>
人工智能抢饭碗,未来怎么养活家庭?
查看>>
Python学习(7)--if语句
查看>>
top命令
查看>>
php无限极分类
查看>>
mysql数据库入门、进阶和提升(续一)
查看>>
Windows网络连接指示器,NCSI
查看>>
Android——Shape详解
查看>>
高性能专业上网行为管理设备WSG-500E开箱评测
查看>>
Win10中启用Linux Bash
查看>>