博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj2194: 快速傅立叶之二
阅读量:4310 次
发布时间:2019-06-06

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

了解到了FFT求卷积,但是还是感性的认识。。

取反就可以了。输出一定要加int!!!!

#include
#include
#include
#include
#include
#include
using namespace std;const double pi=acos(-1.0);struct Complex{ double r,i; Complex(){} Complex(double _r,double _i){r=_r, i=_i;} friend Complex operator +(Complex x,Complex y){ return Complex(x.r+y.r,x.i+y.i);} friend Complex operator -(Complex x,Complex y){ return Complex(x.r-y.r,x.i-y.i);} friend Complex operator *(Complex x,Complex y){ return Complex(x.r*y.r-x.i*y.i,x.r*y.i+x.i*y.r);}}A[410000],B[410000],C[410000];int R[410000];void fft(Complex *a,int n,int op){ for(int i=0;i
>1]>>1 )|( (i&1) << (L-1) ); fft(A,n,1);fft(B,n,1); for(int i=0;i

转载于:https://www.cnblogs.com/AKCqhzdy/p/7976703.html

你可能感兴趣的文章
本周最后一天——4.18
查看>>
JS类型、值和变量 笔记
查看>>
sqlalchemy和pymysql通过ssh连接远程mysql服务器
查看>>
eclipse主题样式
查看>>
谈谈如何在面试中发掘程序猿的核心竞争力zz
查看>>
js-正则表达式
查看>>
java多线程 并发编程
查看>>
内置模块
查看>>
011.练手.Ubuntu下录高清视频
查看>>
BZOJ 3997 TJOI2015 组合数学
查看>>
微信运营基本知识点 转
查看>>
CC2530 light_switch分析
查看>>
关于时间的sql语句,总结用法以及格式,可能遇到问题
查看>>
CentOS 7 安装配置带用户认证的squid代理服务器
查看>>
[中国寒龙出品]VB程序设计视频教程第二课“对象”
查看>>
PHP中模拟JSONArray
查看>>
<c:out> 标签与 EL表达式 ${} 区别
查看>>
mssql sqlserver in 关键字在值为null的应用举例
查看>>
终审报告
查看>>
Oracle表格建立
查看>>