日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【模板】NTT

發布時間:2023/12/13 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【模板】NTT 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

NTT模板


#include<bits/stdc++.h> using namespace std; #define LL long long const int MAXL=22; const int MAXN=1<<MAXL; const int Mod=998244353; int rev[MAXN],A[MAXN],B[MAXN],C[MAXN]; int fast_pow(int a,int b){int ans=1;while(b){if(b&1)ans=1ll*ans*a%Mod;a=1ll*a*a%Mod;b>>=1;}return ans; } void transform(int n,int *t,int typ){for(int i=0;i<n;i++)if(i<rev[i])swap(t[i],t[rev[i]]);for(int step=1;step<n;step<<=1){int gn=fast_pow(3,(Mod-1)/(step<<1));//3998244353的原根 for(int i=0;i<n;i+=(step<<1)){int g=1;for(int j=0;j<step;j++,g=1ll*g*gn%Mod){int x=t[i+j],y=1ll*g*t[i+j+step]%Mod;t[i+j]=(x+y)%Mod;t[i+j+step]=(x-y+Mod)%Mod;}}}if(typ==1)return;for(int i=1;i<n/2;i++)swap(t[i],t[n-i]);int inv=fast_pow(n,Mod-2);for(int i=0;i<n;i++)t[i]=1ll*t[i]*inv%Mod; } void ntt(int p,int *A,int *B,int *C){transform(p,A,1);transform(p,B,1);for(int i=0;i<p;i++)C[i]=1ll*A[i]*B[i]%Mod;transform(p,C,-1); } int main(){int n,m;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]);int p=1,l=0;while(p<=n+m)p<<=1,l++;for(int i=0;i<p;i++)rev[i]=(rev[i>>1]>>1)|((i&1)<<(l-1));ntt(p,A,B,C);for(int i=0;i<=n+m;i++)printf("%d ",C[i]);return 0; }

轉載于:https://www.cnblogs.com/dream-maker-yk/p/9676402.html

總結

以上是生活随笔為你收集整理的【模板】NTT的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 爱色成人网 | 精品一二三四区 | 少女忠诚电影高清免费 | 天天射天天干天天舔 | 国产精品黄色在线观看 | 久久青青国产 | 日本乱子伦xxxx | 538精品在线视频 | 日韩城人视频 | 久久久经典 | 一区二区三区在线视频观看 | 亚欧色视频 | 99精品网站 | 成人有色视频 | 超碰中文字幕在线 | 亚洲免费影院 | 超碰爱爱 | 在线看污视频 | 久久精品一级片 | 亚洲伊人精品 | 久久亚洲AV成人无码国产人妖 | 国产成人无码一区二区在线播放 | 日本老熟妇毛茸茸 | 懂色av中文一区二区三区天美 | 色综合色综合色综合 | 第五色婷婷 | 久久色视频 | 99视频在线 | 成人手机视频在线观看 | 久久久久久美女 | 性色av浪潮| 欧美午夜寂寞影院 | 亚洲精品自拍偷拍 | 国产免费脚交足视频在线观看 | 欧美少妇性生活 | 国产妇女馒头高清泬20p多 | 免费日韩毛片 | 成人免费超碰 | 久久国产精 | 国产av电影一区二区三区 | 丁香久久 | 青草一区二区 | 久热最新视频 | 国产有码在线 | 伊人久久大香线蕉成人综合网 | 天堂а√在线最新版中文在线 | 久久久久区 | 九九免费 | 亚洲成人激情av | 综合久久一区二区 | 99国产精品免费视频 | 成人福利在线看 | 91欧美大片 | 九九免费精品视频 | 亚洲 欧美 变态 另类 综合 | 一区二区三区视频免费看 | 日韩毛片在线视频 | 一区二区久久精品66国产精品 | 欧美成人xxxx| 欧美精品成人久久 | 成人午夜精品无码区 | 成年人黄色片 | 91免费高清在线观看 | 成人123区 | 久久99精品国产 | 精品国产一区二区视频 | 欧美性猛交xxxxx水多 | 亚洲性天堂 | 日韩第一页在线观看 | 在线观看污网站 | 国产五月| 国语对白对话在线观看 | caoporn成人 | 精品福利在线观看 | 亚洲欧洲另类 | 黑人巨大精品欧美一区二区蜜桃 | 视频一区日韩 | 国产精品久久久久久亚洲影视 | 三级理论电影 | 亚洲 日本 欧美 中文幕 | 欧美日韩亚洲一区二区 | 91精品国产91久久久久久久久久久久 | 天天摸天天做天天爽 | 99精品在线 | 自拍偷拍亚洲欧洲 | 成年人的毛片 | 久久夫妻视频 | 91丝袜美腿 | 成人在线免费视频 | av免费大片 | 国产精品一二三四区 | 男人的天堂一级片 | 亚洲精品合集 | 欧美a天堂| 精品不卡视频 | 波多野结衣精品视频 | 伊人网站| 强睡邻居人妻中文字幕 | 亚洲中午字幕 |