博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Cogs2187】帕秋莉的超级多项式(多项式运算)
阅读量:5051 次
发布时间:2019-06-12

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

【Cogs2187】帕秋莉的超级多项式(多项式运算)

题面

题解

多项式运算模板题

只提供代码了。。

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;#define ll long long#define RG register#define MAX 444444const int MOD=998244353;const int Phi=MOD-1;const int gr=3;inline int read(){ RG int x=0,t=1;RG char ch=getchar(); while((ch<'0'||ch>'9')&&ch!='-')ch=getchar(); if(ch=='-')t=-1,ch=getchar(); while(ch<='9'&&ch>='0')x=x*10+ch-48,ch=getchar(); return x*t;}int fpow(int a,int b){ int s=1; while(b){if(b&1)s=1ll*s*a%MOD;a=1ll*a*a%MOD;b>>=1;} return s;}int r[MAX],N,l,M;int Og[MAX];void NTT(int *P,int opt,int n){ for(N=1,l=0;N
<<=1)++l; for(RG int i=0;i
>1]>>1)|((i&1)<<(l-1)); for(RG int i=0;i
>1); for(RG int i=0;i
>1); for(RG int i=0;i<=len;++i)C[i]=a[i]; Inv(b,D,len); NTT(C,1,len<<1);NTT(D,1,len<<1); for(RG int i=0;i<(len<<1);++i)D[i]=1ll*C[i]*D[i]%MOD; NTT(D,-1,len<<1); for(RG int i=0;i
>1); for(RG int i=0;i

转载于:https://www.cnblogs.com/cjyyb/p/8798367.html

你可能感兴趣的文章
数据结构3——浅谈zkw线段树
查看>>
通过ant调用shell脚本执行adb命令
查看>>
APP接口自动化测试JAVA+TestNG(一)之框架环境搭建
查看>>
php底层--1
查看>>
Servlet生命周期引起的问题
查看>>
关于gulp入门之图片压缩
查看>>
ZOJ 2136 Longest Ordered Subsequence
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
shell判断网络主机存活
查看>>
根据时间戳,增量同步数据的解决办法
查看>>
03 SeekBar 音频播放拖拽进度条
查看>>
自定义view实现阻尼效果的加载动画
查看>>
log4net介绍及使用
查看>>
CMS:文章管理之视图(3)
查看>>
清北学堂的小技巧和小收获
查看>>
模型压缩方向一个很牛的paper
查看>>
Android--AsyncTask异步加载详解
查看>>
YARN学习总结
查看>>
C#基础温习(2):温习控制台程序(二)
查看>>
一些文章
查看>>