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

网站开发常用的谷歌插件百度大全下载

网站开发常用的谷歌插件,百度大全下载,网站设计报告,庆阳吧题意#xff1a;TTT 组数据#xff0c;每组给定 n,an,an,a#xff0c;求满足下列条件的项链数量#xff1a; 有 nnn 个珠子。每个珠子上有三个 [1,a]∩Z[1,a]\cap \Z[1,a]∩Z 的数#xff0c;且三个数 gcd⁡\gcdgcd 为 111。相邻两个珠子不同。 珠子旋转、翻转同构…题意TTT 组数据每组给定 n,an,an,a求满足下列条件的项链数量 有 nnn 个珠子。每个珠子上有三个 [1,a]∩Z[1,a]\cap \Z[1,a]∩Z 的数且三个数 gcd⁡\gcdgcd 为 111。相邻两个珠子不同。 珠子旋转、翻转同构项链旋转同构。对 109710^971097 取模。 n≤1014,a≤107n\leq 10^{14},a\leq 10^7n≤1014,a≤107 有毒…… 显然是道缝合怪题先考虑求有多少个不同的珠子。 设 f(k)f(k)f(k) 表示 kkk 个 [1,a][1,a][1,a] 的数 gcd⁡\gcdgcd 为 111 的方案数用 Polya 定理数一下可知 ansf(3)3f(2)2f(1)6ans\frac{f(3)3f(2)2f(1)}{6}ans6f(3)3f(2)2f(1)​ 然后就是个简单的反演 f(k)∑i1aμ(i)⌊ai⌋kf(k)\sum_{i1}^a\mu (i)\left\lfloor\frac ai\right\rfloor^kf(k)i1∑a​μ(i)⌊ia​⌋k 整除分块算就可以了其实直接暴力也可以。 然后第二步数项链。设第一步得到的珠子种数为 kkk众所周知F(n)F(n)F(n) 为 nnn 个珠子不循环同构的方案答案就是 FFF 和 φ\varphiφ 的狄利克雷卷积除以 nnn。 考虑 FFF 怎么算。 考虑一个 nnn 个珠子的合法方案我们删掉编号为 111 的点。如果两边的点不同就对应了一种 F(n−1)F(n-1)F(n−1) 的方案乘上 111 号珠子的方案 (k−2)(k-2)(k−2)。如果相同任意删掉一个后就对应一种 F(n−2)F(n-2)F(n−2) 的方案乘上 111 号珠子的方案 (k−1)(k-1)(k−1)。所以 F(n)(k−2)F(n−1)(k−1)F(n−2)F(n)(k-2)F(n-1)(k-1)F(n-2)F(n)(k−2)F(n−1)(k−1)F(n−2) 注意边界是 F(1)0,F(2)k(k−1)F(1)0,F(2)k(k-1)F(1)0,F(2)k(k−1),倒退出来 F(0)mF(0)mF(0)m。 列出生成函数 F(k−2)xF(k−1)x2Fk−k(k−2)xF(k-2)xF(k-1)x^2Fk-k(k-2)xF(k−2)xF(k−1)x2Fk−k(k−2)x 这里减 k(k−2)xk(k-2)xk(k−2)x 是为了平衡 (k−2)xF(k-2)xF(k−2)xF 对一次项的影响。 即 F−m(m−2)xm(1x)(1−(m−1)x)F\frac{-m(m-2)xm}{(1x)(1-(m-1)x)}F(1x)(1−(m−1)x)−m(m−2)xm​ 直接待定系数拆掉 Fa1xb1−(k−1)xF\frac{a}{1x}\frac{b}{1-(k-1)x}F1xa​1−(k−1)xb​ 列出方程 a−a(k−1)xbbx−k(k−2)xka-a(k-1)xbbx-k(k-2)xka−a(k−1)xbbx−k(k−2)xk 解得 ak−1,b1ak-1,b1ak−1,b1 所以 Fk−11x11−(k−1)xF\frac{k-1}{1x}\frac{1}{1-(k-1)x}F1xk−1​1−(k−1)x1​ F(n)(k−1)n(−1)n(k−1)F(n)(k-1)^n(-1)^n(k-1)F(n)(k−1)n(−1)n(k−1) 然后就可以算了。 这里有点卡就不用 Polya 模板那个垃圾做法而是把因子预处理出来 dfs可以做到 O(d(n))\Omicron(d(n))O(d(n)) 的优秀复杂度。 然后因为 nnn 很大最后除 nnn 的时候又会有喜闻乐见的除 000 问题。所以要对 (1097)2(10^97)^2(1097)2 取模最后再判一下。 总复杂度 O(nT(ad(n)log⁡))\Omicron(nT(\sqrt ad(n)\log))O(nT(a​d(n)log)) #include iostream #include cstdio #include cstring #include cctype #define int long long using namespace std; const int mod1e97,MODmod*mod; inline int add(const int x,const int y){return xyMOD? xy-MOD:xy;} inline int dec(const int x,const int y){return xy? x-yMOD:x-y;} inline int mul(int a,int b){return (a*b-(int)((long double)a/MOD*b0.5)*MODMOD)%MOD;} inline int qpow(int a,int p) {int ans1;while (p){if (p1) ansmul(ans,a);amul(a,a),p1;}return ans; } int INV6833333345000000041ll; int n,a; const int N1e7,MAXNN5; bool np[MAXN]; signed pl[MAXN],cnt,mu[MAXN]; void init() {np[1]1,mu[1]1;for (int i2;iN;i){if (!np[i]) mu[pl[cnt]i]-1;for (int j1,x;(xi*pl[j])N;j){np[x]1;if (i%pl[j]0) break;mu[x]-mu[i];}}for (int i2;iN;i) mu[i]mu[i-1]; } int calc() {int ans0;for (int l1,r;la;lr1){ra/(a/l);int tmu[r]-mu[l-1];(t0)(tMOD);ansadd(ans,mul(t,add(mul(a/l,mul(a/l,a/l)),3*mul(a/l,a/l)%MOD)));}return ans; } int k,ans; int lis[20005],siz[20005],tot; void dfs(int pos,int phi,int res) {if (postot){int tqpow(k,res);if (res1) tdec(t,k);else tadd(t,k);ansadd(ans,mul(phi,t));return;}int tqpow(lis[pos],siz[pos]);dfs(pos1,phi,res*t);t/lis[pos];dfs(pos1,phi*(lis[pos]-1),res*t);t/lis[pos];if (!t) return;for (;t;dfs(pos1,phi*lis[pos],res*t),t/lis[pos]); } signed main() {init();int T;cinT;while (T--){cinna;kdec(mul(calc()2,INV6),1);totans0;int tn;for (int i1;icnt;i)if (t%pl[i]0){lis[tot]pl[i],siz[tot]0;while (t%pl[i]0) t/pl[i],siz[tot];}if (t1) lis[tot]t,siz[tot]1;dfs(1,1,1);if (n%mod0) n/mod,ans/mod;ansmul(ans,qpow(n,mod-2));coutans%mod\n;}return 0; }
http://www.yutouwan.com/news/31118/

相关文章:

  • 重庆做腋臭骑士网站百度域名是什么
  • wordpress 注册 填写密码错误沈阳seo自然优化排名
  • 网站中图片怎么做的连云港做网站公司哪家好
  • wordpress网站设置关键词网站专题页设计
  • 网站还未被收录可以做推广吗潍坊网站建设维护
  • 人们做网站怎么赚钱1元建站
  • 24小时学会网站建设wordpress修改mysql
  • 网站seo文章该怎么写全球最大的外贸平台
  • 手机网站制作哪家好城乡住房建设部网站
  • 在线制作wap网站永久建站平台
  • 宽屏大气网站模板广州智迅网络做网站
  • 如何套用别人网站模板南通高端网站
  • 做鞋子有什么好网站网站开发人员晋升体系
  • wordpress添加账户余额怎么做优化网站排名
  • 网站策划书注意事项东莞网站的制作设计
  • 响应式网站开发视频教程保定网站网站建设
  • 仿win8 网站模版建设电子商务网站的必要性
  • 平面设计有哪些公司优化营商环境发言稿
  • 自建网站 支付宝高端企业网站模板
  • 中宁建设局网站wordpress红色主题公园
  • 网站关键词多少个合适浅析我国门户网站建设不足
  • 网站建设 网页设计需要技能商城网站建设需要多少钱
  • 西安网站推广慧创银川专业做网站的公司
  • 做爰全过程免费的视频的网站购物网站html
  • 如何设计网站布局佛山网站建设公司排名
  • 网站头部样式小程序商城哪家好
  • html门户网站模板岳麓区营销型网站建设定制
  • 可以做仿牌网站动漫专业最好的学校
  • 如何导入旧网站数据库第一ppt模板网官网
  • 学院网站建设 需求分析自己建的网站打开的特别慢