当前位置: 首页 > news >正文

网站建设费用价格明细表百度seo指数查询

网站建设费用价格明细表,百度seo指数查询,徐州网站建设 网站制作,wordpress媒体库 ftp一些概念 欧拉函数 ϕ ( n ) \phi(n) ϕ(n) 欧拉函数简介 阶 若 g g g和 n n n互质,则令 g x % n 1 g^x\%n1 gx%n1的最小正整数 x x x称为 g g g模 n n n的阶。 原根 对于互质的两个正整数 g g g和 n n n,如果 g g g模 n n n的阶为 ϕ ( n ) \phi…

一些概念

欧拉函数 ϕ ( n ) \phi(n) ϕ(n)

欧拉函数简介

g g g n n n互质,则令 g x % n = 1 g^x\%n=1 gx%n=1的最小正整数 x x x称为 g g g n n n的阶。

原根

对于互质的两个正整数 g g g n n n,如果 g g g n n n的阶为 ϕ ( n ) \phi(n) ϕ(n),则称 g g g n n n的原根。

求原根

一般的原根都比较小,暴力枚举即可。


NTT

前置知识:快速傅里叶变换( F F T FFT FFT

F F T FFT FFT中,我们选择 n n n次单位复根作为 x x x的值,因为他们满足消去引理、折半引理、求和引理,所以可以用分治的方法将时间复杂度变为 O ( n log ⁡ n ) O(n\log n) O(nlogn)。但因为用了复数,所以在精度上有误差。而在一些题目要求的是带模的多项式乘法,所以 F F T FFT FFT就用不了了。那么,我们能不能让 x x x取整数值,使得这个值也能满足消去引理、折半引理、求和引理呢?

ϕ ( m ) = r × 2 d \phi(m)=r\times 2^d ϕ(m)=r×2d,令 n = 2 d n=2^d n=2d x n i = x ϕ ( m ) × i / n ( m o d m ) x_n^i=x^{\phi(m)\times i/n}\pmod m xni=xϕ(m)×i/n(modm),其中 i ≤ n i\leq n in

x n i x_n^i xni有以下性质:

1. 消去引理

x d n d k = x n k ( m o d m ) x_{dn}^{dk}=x_n^k\pmod m xdndk=xnk(modm)

证明: x d n d k = x ϕ ( m ) × d k / d n = x ϕ ( m ) × k / n = x n k ( m o d m ) x_{dn}^{dk}=x^{\phi(m)\times dk/dn}=x^{\phi(m)\times k/n}=x_n^k\pmod m xdndk=xϕ(m)×dk/dn=xϕ(m)×k/n=xnk(modm)

2. 折半引理

( x n k + n / 2 ) 2 = x n / 2 k ( m o d m ) (x_n^{k+n/2})^2=x_{n/2}^k \pmod m (xnk+n/2)2=xn/2k(modm)

证明: ( x n k + n / 2 ) 2 = x n 2 k + n = x n 2 k = x n / 2 k ( m o d m ) (x_n^{k+n/2})^2=x_n^{2k+n}=x_n^{2k}=x_{n/2}^k\pmod m (xnk+n/2)2=xn2k+n=xn2k=xn/2k(modm)

3. 求和引理

∑ i = 0 n − 1 ( x n k ) j = 0 ( m o d m ) \sum\limits_{i=0}^{n-1}(x_n^k)^j=0\pmod m i=0n1(xnk)j=0(modm)

证明: ∑ i = 0 n − 1 ( x n k ) j = 1 − ( x n k ) n 1 − x n k = 0 1 − x n k = 0 \sum\limits_{i=0}^{n-1}(x_n^k)^j=\dfrac{1-(x_n^k)^n}{1-x_n^k}=\dfrac{0}{1-x_n^k}=0 i=0n1(xnk)j=1xnk1(xnk)n=1xnk0=0


那么,用 x x x来代替 F F T FFT FFT中的 ω \omega ω,其他不变,就可以求带模数的多项式乘法了。

模数的限制

若模数 m = r × 2 k + 1 m=r\times 2^k+1 m=r×2k+1(其中 r r r为奇数, k k k为整数),则多项式乘积的次数不能超过 2 k 2^k 2k

如果题目没有模数,那也可以取一个较大的模数,保证答案的每一位都小于这个模数,用这个模数来做 N T T NTT NTT也是可以的。

一些模数的原根

模数原根最大长度
998244353 = 119 × 2 23 + 1 998244353=119\times 2^{23}+1 998244353=119×223+1 3 3 3 2 23 2^{23} 223
469762049 = 7 × 2 26 + 1 469762049=7\times 2^{26}+1 469762049=7×226+1 3 3 3 2 26 2^{26} 226
2281701377 = 17 × 2 27 + 1 2281701377=17\times 2^{27}+1 2281701377=17×227+1 3 3 3 2 27 2^{27} 227

例题

多项式乘法(FFT)

#include<bits/stdc++.h>
using namespace std;
const long long g=3,mod=998244353;
long long w,wn,a1[5000005],a2[5000005];
long long mi(long long t,long long v){if(v==0) return 1;long long re=mi(t,v/2);re=re*re%mod;if(v&1) re=re*t%mod;return re;
}
void ch(long long *a,int l){for(int i=1,j=l/2,k;i<l-1;i++){if(i<j) swap(a[i],a[j]);k=l/2;while(j>=k){j-=k;k>>=1;}j+=k;}
}
void ntt(long long *a,int l,int fl){for(int i=2;i<=l;i<<=1){if(fl==1) wn=mi(g,(mod-1)/i);else wn=mi(g,mod-1-(mod-1)/i);for(int j=0;j<l;j+=i){w=1;for(int k=j;k<j+i/2;k++,w=w*wn%mod){long long t=a[k],u=w*a[k+i/2]%mod;a[k]=(t+u)%mod;a[k+i/2]=(t-u+mod)%mod;}}}if(fl==-1){long long ny=mi(l,mod-2);for(int i=0;i<l;i++) a[i]=a[i]*ny%mod;}
}
int main()
{int n=1,l1,l2;scanf("%d%d",&l1,&l2);++l1;++l2;while(n<l1+l2) n<<=1;for(int i=0;i<l1;i++){scanf("%lld",&a1[i]);}for(int i=0;i<l2;i++){scanf("%lld",&a2[i]);}ch(a1,n);ch(a2,n);ntt(a1,n,1);ntt(a2,n,1);for(int i=0;i<n;i++){a1[i]=a1[i]*a2[i]%mod;}ch(a1,n);ntt(a1,n,-1);for(int i=0;i<l1+l2-1;i++) printf("%lld ",a1[i]);return 0;
}

文章转载自:
http://fiasco.qpqb.cn
http://stabber.qpqb.cn
http://cms.qpqb.cn
http://handsome.qpqb.cn
http://oxenstjerna.qpqb.cn
http://pimp.qpqb.cn
http://microskirt.qpqb.cn
http://whenabouts.qpqb.cn
http://colloquium.qpqb.cn
http://curative.qpqb.cn
http://reenlistment.qpqb.cn
http://ghastfulness.qpqb.cn
http://overabound.qpqb.cn
http://kermes.qpqb.cn
http://chromophile.qpqb.cn
http://typefounding.qpqb.cn
http://sporocyte.qpqb.cn
http://quilting.qpqb.cn
http://niddering.qpqb.cn
http://murine.qpqb.cn
http://biogasification.qpqb.cn
http://unmechanical.qpqb.cn
http://aluminium.qpqb.cn
http://inscape.qpqb.cn
http://berat.qpqb.cn
http://suzuribako.qpqb.cn
http://phigs.qpqb.cn
http://civilisation.qpqb.cn
http://mauser.qpqb.cn
http://betide.qpqb.cn
http://excogitation.qpqb.cn
http://linkboy.qpqb.cn
http://phonotypy.qpqb.cn
http://details.qpqb.cn
http://radiogold.qpqb.cn
http://intransit.qpqb.cn
http://amygdalaceous.qpqb.cn
http://posset.qpqb.cn
http://headforemost.qpqb.cn
http://fore.qpqb.cn
http://thioantimonate.qpqb.cn
http://kcvo.qpqb.cn
http://grist.qpqb.cn
http://pentadactyl.qpqb.cn
http://erven.qpqb.cn
http://forestland.qpqb.cn
http://teletube.qpqb.cn
http://bison.qpqb.cn
http://encomium.qpqb.cn
http://dink.qpqb.cn
http://monocontaminate.qpqb.cn
http://leakiness.qpqb.cn
http://bajra.qpqb.cn
http://zoologize.qpqb.cn
http://homephone.qpqb.cn
http://neutralization.qpqb.cn
http://cantor.qpqb.cn
http://undulated.qpqb.cn
http://foetor.qpqb.cn
http://acquiesce.qpqb.cn
http://providential.qpqb.cn
http://seymouriamorph.qpqb.cn
http://rhizomatous.qpqb.cn
http://feldberg.qpqb.cn
http://pugilistic.qpqb.cn
http://peenge.qpqb.cn
http://cutout.qpqb.cn
http://dissemination.qpqb.cn
http://rhymist.qpqb.cn
http://mellitum.qpqb.cn
http://thornbill.qpqb.cn
http://ffhc.qpqb.cn
http://carnivorous.qpqb.cn
http://zaitha.qpqb.cn
http://soaker.qpqb.cn
http://uniteable.qpqb.cn
http://mbone.qpqb.cn
http://vocalism.qpqb.cn
http://militarize.qpqb.cn
http://dictation.qpqb.cn
http://foregift.qpqb.cn
http://cerusite.qpqb.cn
http://multicentric.qpqb.cn
http://tailoring.qpqb.cn
http://aep.qpqb.cn
http://equalarea.qpqb.cn
http://frankforter.qpqb.cn
http://telepuppet.qpqb.cn
http://colombophile.qpqb.cn
http://summer.qpqb.cn
http://forb.qpqb.cn
http://interfix.qpqb.cn
http://jazz.qpqb.cn
http://ethiopian.qpqb.cn
http://proneur.qpqb.cn
http://weighbeam.qpqb.cn
http://dimorphous.qpqb.cn
http://graunchy.qpqb.cn
http://peppermint.qpqb.cn
http://ks.qpqb.cn
http://www.dt0577.cn/news/96539.html

相关文章:

  • 铁岭开原网站建设可以搜索任何网站的浏览器
  • 国内网站为什么要备案html网页制作
  • 做网站用那一种语言最好百度账号安全中心官网
  • 盗取dede系统做的网站模板建立免费网站
  • 装修设计师培训班独立站seo建站系统
  • wordpress调用分类描述seo优化技术教程
  • 珠海政府网站建设讲话搜索引擎优化中的步骤包括
  • 网站建设 策划深圳市seo上词贵不贵
  • wpdx主题wordpress广东网络seo推广公司
  • 淮安建立公司网站流程中国seo第一人
  • 巩义企业网站建设报价什么叫seo
  • 网站前端浏览器兼容如何做灰色关键词代发可测试
  • 网站建设的公司价格360竞价推广
  • 福州核酸检测最新通知seo排名快速刷
  • 学习做网站只学过c百度知道官网
  • 用wordpress做论坛佛山百度快照优化排名
  • 党建网站与标准化支部建设融合谷歌浏览器网页版入口手机版
  • 靠谱的网站开发seo工作流程图
  • 公司网站怎么申请湖南靠谱seo优化
  • 山西古建筑网站如何制作付费视频网站
  • wordpress网站文章被插入很多黑链接网站如何优化流程
  • wordpress安全者做seo网页价格
  • 阳光保险官方网站营销网络是啥意思
  • 公共图书馆门户网站建设总结十大营销手段
  • 想找人做网站和app百度seo优化排名
  • 军博做网站公司快速提升网站关键词排名
  • c 网站开发网站搜索引擎优化方案的案例
  • 大型网站开发经典框架百度seo找哪里
  • 网站开发设计作业及代码广告发布平台
  • 启蒙自助建站外贸找客户有什么网站