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

qq钓鱼网站生成器手机版wordpress问题插件

qq钓鱼网站生成器手机版,wordpress问题插件,模仿一个网站建设多少钱,个人手机app免费制作题意#xff1a; 一段长为i的项链有a[i]中装饰方法#xff0c;问长度为n的项链有多少种装饰方式。 思路#xff1a; 容易推出#xff0c;dp[i]∑dp[j]*a[i-j],(1ji-1)那么这样就刚好符合卷积的运算#xff0c;这样就可以愉快地使用fft了#xff0c;不过数量级…题意 一段长为i的项链有a[i]中装饰方法问长度为n的项链有多少种装饰方式。 思路 容易推出dp[i]∑dp[j]*a[i-j],(1ji-1)那么这样就刚好符合卷积的运算这样就可以愉快地使用fft了不过数量级在1e5所以应该采用分治来处理算法复杂度nlognlogn。 code #include iostream #include cstdio #include cstring #include cmath #include algorithm using namespace std;const double PIacos(-1.0); typedef long long ll;struct complex {double l,r;complex(double ll0.0,double rr0.0){lll;rrr;}complex operator (const complex B){return complex(lB.l,rB.r);}complex operator - (const complex B){return complex(l-B.l,r-B.r);}complex operator *(const complex B){return complex(l*B.l-r*B.r,l*B.rB.l*r);} };/** 进行FFT和IFFT前的反转变换。* 位置i和ji二进制反转后位置互换* len必须是2的幂*/ void change(complex y[],int len){int i,j,k;for (int i1,jlen/2;ilen-1;i){if (ij) swap(y[i],y[j]);klen/2;while (jk){j-k;k1;}if (jk) jk;} } /** 做FFT* len必须为2^k形式* on1时是DFTon-1时是IDFT*/ void fft(complex y[],int len,int on){change(y,len);for (int h2;hlen;h1){complex wn(cos(-on*2*PI/h),sin(-on*2*PI/h));for (int j0;jlen;jh){complex w(1,0);for (int kj;kjh/2;k){complex uy[k];complex tw*y[kh/2];y[k]ut;y[kh/2]u-t;ww*wn;}}}if (on-1){for (int i0;ilen;i){y[i].l/len;}} } const int N1e55; int n; complex x[N2],y[N2]; int dp[N],v[N]; const int mod313; void sol(int l,int r){if (lr) {dp[l]v[l];dp[l]%mod;return;}int mid(lr)1;sol(l,mid);int len1;while (len(r-l1)) len1;for (int i0;ilen;i) x[i]y[i]complex(0,0);for (int il;imid;i) x[i-l]complex(dp[i],0);for (int i0;ir-l1;i) y[i]complex(v[i1],0);fft(x,len,1);fft(y,len,1);for (int i0;ilen;i) x[i]x[i]*y[i];fft(x,len,-1);for (int imid1;ir;i)dp[i](int)(x[i-l-1].l0.5),dp[i]%mod;sol(mid1,r); } int main() {while (~scanf(%d,n),n){for (int i1;in;i){scanf(%d,vi);v[i]%mod;dp[i]0;}sol(1,n);printf(%d\n,dp[n]);} }
http://www.zqtcl.cn/news/518495/

相关文章:

  • cms那个做网站最好大连网站开发平台
  • 佛山建设外贸网站公司可信网站图标
  • 沈阳.....网站设计连云港优化网站团队
  • 网站添加白名单想学ui设计从哪里入手
  • 做期货与做网站的关系淮安市城市建设档案馆网站
  • 网站建设的技术亮点单位宣传册设计样本
  • 网站建设与维护服务敦化市建设局网站
  • 官方网站建设思路wordpress改成织梦
  • 网站建设推广方法网站调优
  • 苏州做企业网站wordpress前台发布文章
  • 怎么建个私人网站网络营销就业前景和薪水
  • 专业的网站开发团队京东电商平台
  • 做网站手机微信小程序怎么加入我的小程序
  • 做网站困难吗公司如何注册网站
  • 可信网站认证收费吗建设化工网站的目的
  • 查网站死链必用工具微信 wordpress
  • 做网站凡科新手如何开微商城店
  • 网站空间维护个人怎么注册一个品牌
  • 连云港网站设计城乡建设网站 资料员
  • 网络优化工程师有多累seo前线
  • 囊谦县公司网站建设新沂网页定制
  • 公众平台网页版wordpress换主题影响seo吗
  • 网站建设什么是静态网页设置wordpress文章标题高亮的代码
  • 男女做那事是什 网站wordpress怎么上传ppt
  • 电商网站图片处理东莞网络营销策划
  • 做知识产权相关的网站网站怎么做登录界面
  • 网站空间备份东莞企业网站教程
  • 新桥企业网站建设有关网站建设的毕业设计
  • 中山网站建设工作修改wordpress后台地址
  • 西安app网站开发如何制作一个自己的网页