博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
COGS 2259 异化多肽——生成函数+多项式求逆
阅读量:7094 次
发布时间:2019-06-28

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

题目:

详见:

#include
#include
#include
#include
#define ll long longusing namespace std;const int N=1e5+5,M=(1<<18)+5,mod=1005060097,g=5;int n,a[M],b[M],A[M],len,r[M],c[M];int rdn(){ int ret=0;bool fx=1;char ch=getchar(); while(ch>'9'||ch<'0'){
if(ch=='-')fx=0;ch=getchar();} while(ch>='0'&&ch<='9') ret=ret*10+ch-'0',ch=getchar(); return fx?ret:-ret;}void upd(int &x){x>=mod?x-=mod:0;}int pw(int x,int k){
int ret=1;while(k){
if(k&1)ret=(ll)ret*x%mod;x=(ll)x*x%mod;k>>=1;}return ret;}void ntt(int *a,bool fx){ for(int i=0;i
>1;i
>1,a,b); for(len=1;len
<<1;len<<=1); for(int i=0;i
>1]>>1)+((i&1)?len>>1:0); for(int i=0;i

 

转载于:https://www.cnblogs.com/Narh/p/10054629.html

你可能感兴趣的文章
在Map对象中获取属性,注意判断为空
查看>>
php的pear编程: phpDocumentor的使用?
查看>>
Win10系列:C#应用控件基础23
查看>>
三元运算符
查看>>
Oracle管理监控之使用utl_mail自动邮件报警配置
查看>>
使用原生 JavaScript 操作 DOM
查看>>
[Android系列—] 2. Android 项目文件夹结构与用户界面的创建
查看>>
pl/sql sql窗口允许输出和允许变量替换
查看>>
51NOD 1227 平均最小公倍数 [杜教筛]
查看>>
【C语言】二维数组中的查找,杨氏矩阵
查看>>
linux中查看软件文件安装路径
查看>>
1019 集合论与图论
查看>>
Latex 公式在线可视化编辑器
查看>>
【Java】大文本字符串滤重的简单方案
查看>>
hibernate 中多对多关系对象集合的保存
查看>>
黄聪:AngularJS 动态加载控制器实例-ocLoazLazy
查看>>
让你提前认识软件开发(26):数据库脚本的凝视
查看>>
百度地图api
查看>>
Linq查询满足条件记录集
查看>>
《CSS核心技术详解》
查看>>