提交记录 5330
| 提交时间 |
评测时间 |
| 2018-08-17 11:32:33 |
2020-08-01 00:15:47 |
#include<cstdio>
#include<cmath>
#include<complex>
#define N 400005
using namespace std;
typedef complex<double>comp;
const double pi=acos(-1);
int n,m,a[N],b[N],L,r[N];
comp w1[N],w2[N];
void FFT(comp *A,int o)
{
for(int i=0;i<n;++i)if(i<r[i])swap(A[i],A[r[i]]);
for(int i=1;i<n;i<<=1)
{
comp wn(cos(pi/i),sin(o*pi/i)),a,b;
for(int j=0;j<n;j+=(i<<1))
{
comp w(1,0);
for(int k=0;k<i;++k,w*=wn)
{
a=A[j+k];b=A[i+j+k]*w;
A[j+k]=a+b;A[i+j+k]=a-b;
}
}
}
}
int main()
{
scanf("%d%d",&n,&m);
for(int i=0;i<=n;++i)scanf("%d",&a[i]);
for(int i=0;i<=m;++i)scanf("%d",&b[i]);
m+=n;
for(n=1;n<=m;n<<=1)++L;
for(int i=0;i<n;++i){
r[i]=((r[i>>1]>>1)|((i&1)<<(L-1)));
w1[i]=a[i];w2[i]=b[i];
}
FFT(w1,1);FFT(w2,1);
for(int i=0;i<n;++i)w1[i]*=w2[i];
FFT(w1,-1);
for(int i=0;i<=m;++i)printf("%d ",(int)(w1[i].real()/n+0.5));
return 0;
}
| Compilation | N/A | N/A | Compile OK | Score: N/A | 显示更多 |
| Subtask #1 Testcase #1 | 11.04 us | 36 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #2 | 66.374 ms | 11 MB + 224 KB | Accepted | Score: 100 | 显示更多 |
| Subtask #1 Testcase #3 | 30.099 ms | 5 MB + 196 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #4 | 30.101 ms | 5 MB + 184 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #5 | 12.31 us | 36 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #6 | 11.64 us | 36 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #7 | 11.8 us | 36 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #8 | 60.244 ms | 10 MB + 844 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #9 | 60.199 ms | 10 MB + 844 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #10 | 54.297 ms | 10 MB + 440 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #11 | 66.507 ms | 11 MB + 304 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #12 | 66.399 ms | 10 MB + 184 KB | Accepted | Score: 0 | 显示更多 |
| Subtask #1 Testcase #13 | 10.02 us | 36 KB | Accepted | Score: 0 | 显示更多 |
Judge Duck Online | 评测鸭在线
Server Time: 2026-04-12 01:31:44 | Loaded in 1 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠