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

住建部建设厅官方网站作品推广

住建部建设厅官方网站,作品推广,做百度网站那家好,wordpress菜单添加容易想到分解因数。 对于一个数 p p p 的因数个数,假设它可以被分解质因数成 a 1 i 1 a 2 i 2 a 3 i 3 ⋯ a k c k a_1^{i_1} a_2^{i_2} a_3^{i_3}\cdots a_k^{c_k} a1i1​​a2i2​​a3i3​​⋯akck​​ 的形式,则其因数个数为 ( i 1 1 ) ( i 2 1 )…

容易想到分解因数。

对于一个数 p p p 的因数个数,假设它可以被分解质因数成 a 1 i 1 a 2 i 2 a 3 i 3 ⋯ a k c k a_1^{i_1} a_2^{i_2} a_3^{i_3}\cdots a_k^{c_k} a1i1a2i2a3i3akck 的形式,则其因数个数为 ( i 1 + 1 ) ( i 2 + 1 ) ( i 3 + 1 ) ⋯ ( i k + 1 ) (i_1+1)(i_2+1)(i_3+1)\cdots(i_k+1) (i1+1)(i2+1)(i3+1)(ik+1)

我们对序列 p p p w w w 质因数分解之后再考虑这个问题。对于每次从 w w w 拆分出的一个质因子 A A A,我们假设一棵树 p i p_i pi,原来它的贡献为 x x x,对于该棵树高的质因数拆分中质因子 A A A 的出现次数为 t t t,则乘上该质因子之后它的贡献会变为 x ⋅ t + 2 t + 1 x\cdot \dfrac{t+2}{t+1} xt+1t+2,容易证明分子越小即 t t t 越小对答案的贡献越大。

由于数据范围是 1 0 4 10^4 104,质因数的上界是很有限的。设 a ( i , j ) a(i,j) a(i,j) 表示 i j i^j ij 在所有树高的质因数拆分中出现了多少次,每一次取到的一个 w w w 的质因子 A A A,把它计算到当前存在且 k k k 最小的 A k A^k Ak 上即可。

注意筛 n n n 的质因数要筛到 n n n

#include <bits/stdc++.h>
using namespace std;
#define int long longconst int maxn=1e4+5;
int a[maxn][30],ans=1,p[maxn],mod=998244353,n,w;void calc(int x)
{for(int i=2;i<=max(x,w);i++){int cnt=0;while(x%i==0) x/=i,cnt++;a[i][cnt]++;ans=ans*(cnt+1)%mod;// cout<<cnt<<endl;}
}signed main()
{cin>>n>>w;for(int i=1;i<=n;i++) cin>>p[i],calc(p[i]);// for(int i=1;i<=n;i++) cout<<a[i][1]<<endl;for(int A=2;A<=w;A++)while(w%A==0){int k=0;while(!a[A][k]) k++;	ans/=(k+1),ans%=mod,ans*=(k+2),ans%=mod;w/=A,a[A][k]--,a[A][k+1]++;// cout<<w<<endl;}	cout<<ans;return 0;
}
http://www.yayakq.cn/news/716193/

相关文章:

  • 专业网站开发哪里好网站开发全科班
  • 英文网站建设 潍坊wordpress获取当前tag名称
  • 免费制作公司网站网络基础架构
  • wordpress 该页无法显示合肥网站seo费用
  • 建网站选服务器代理注册公司要多少钱
  • 在线免费货源网站入口手机网站怎么解析
  • 做旅游网站需要的背景商城图片
  • 使用网站效果图网页设计模板图片手绘
  • 网站空间购买官方成都网络推广公司排行榜
  • 网站建设服务支持沁水网站建设
  • 机关网络 网站 建设wordpress 门户模板下载
  • 南京专门做网站廊坊网站建设公司哪个好
  • 房产网有哪些网站合肥网站建设公司 推荐
  • 小榄网站网站关键词优化技巧
  • 成都网站seo排名优化迁移wordpress本地到服务器
  • 渭南市住建设局网站wordpress 云储存
  • vue is做的购物网站山西建设执业注册管理中心网站
  • 网站集约化建设项目内容网站建设用什么系统
  • 科技服务 网站建设app 小程序青柠影视免费观看电视剧高清西瓜
  • 网站登记表做外贸需要网站
  • 钦州网站建设电商网站设计欣赏
  • 贵阳网站建设公司排名自助建站凡科网
  • 看企业网站怎么做到百度秒收青海西宁高端网站建设
  • 有做外贸个人网站建站工具wordpress
  • 用rp怎么做网站按钮下拉框泉州手机网站建设公司
  • 直播网站开发技术长沙网络科技有限公司
  • 池州网站制作服务器做网站用什么系统
  • 360推广 网站建设怎么建设网站赚钱
  • 网站专题页策划外贸做平台好还是自己建网站好
  • 奥派网站建设重庆一般建一个网站需要多少钱