FFT
文章平均质量分 54
jpphy0
算法是存在的
展开
-
hdu 5885 XM Reserves(FFT)
目录问题分析代码 问题 hdu 5885 XM Reserves - https://acm.hdu.edu.cn/showproblem.php?pid=5885 分析 二维数组地址线性化 一个格点对周边格点的产生影响,被影响的格点的地址从线性地址角度看,可以用多项式乘积的幂来表达 对值的影响,可以用多项式的系数来表达 代码 #include<bits/stdc++.h> using namespace std; typedef complex<double> cd; cons原创 2021-10-24 14:10:31 · 163 阅读 · 0 评论 -
hdu 1402 A * B Problem Plus(FFT)
目录问题分析代码 问题 hdu 1402 A * B Problem Plus - http://acm.hdu.edu.cn/showproblem.php?pid=1402 分析 fft 代码 #include<bits/stdc++.h> using namespace std; typedef complex<double> cd; typedef long long ll; const double DFT = 2.0, IDFT = -2.0, PI = acos(-原创 2021-10-21 20:07:10 · 113 阅读 · 0 评论 -
P3803 多项式乘积(FFT)
目录问题分析代码 问题 设多项式 A(x)、B(x)、C(x)A(x)、B(x)、C(x)A(x)、B(x)、C(x) 满足A(x)=B(x)∗C(x)A(x)=B(x)*C(x)A(x)=B(x)∗C(x) ,且给定了 (x)、C(x)(x)、C(x)(x)、C(x) 的系数。 求A(x)A(x)A(x)的系数。 输入样例: 1 3 3 // B(x)、C(x)的最高次 1 1 1 1 // B(x)的系数 1 1 1 1 // C(x)的系数 输出样例 1 2 3 4 3 2 1 分析 f原创 2021-10-19 19:34:19 · 160 阅读 · 0 评论 -
hdu 4609 3-idiots(FFT)
目录问题分析代码 问题 hdu 4609 3-idiots - https://acm.hdu.edu.cn/showproblem.php?pid=4609 分析 fft 方法计算两边之和 两边之和去重 同一条边取两次,即 a + a = 2a 两条边选取的次序交换,即 a + b = b + a,因此除2 两边之和大于第3边,枚举第3边,去重 将n条边排序 升序枚举各边,前缀和方式计算大于当前边的两边可取数 以下三种情况因重复不符去除 两条边均比当前边长,设当前边是第i条,则去除(n−i)∗原创 2021-10-20 20:57:41 · 109 阅读 · 0 评论