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

制作一个网站数据库怎么做的六盘水做网站

制作一个网站数据库怎么做的,六盘水做网站,wordpress点击图片幻灯播放,建设部网站质量终身责任承诺书题目 给定 n 个正整数 ai,请你输出这些数的乘积的约数之和,答案对 1097 取模。 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一个整数 ai。 输出格式 输出一个整数,表示所给正整数的乘积的约数之和,答案需…

题目

给定 n 个正整数 ai,请你输出这些数的乘积的约数之和,答案对 109+7 取模。

输入格式

第一行包含整数 n。

接下来 n 行,每行包含一个整数 ai。

输出格式

输出一个整数,表示所给正整数的乘积的约数之和,答案需对 109+7 取模。

数据范围

1≤n≤100
1≤ai≤2×1e9

输入样例:

3
2
6
8

输出样例:

252

思路

首先,使用unordered_map primes 来记录每个质因子及其出现的次数。

然后,对于每个输入的数x,通过质因数分解的方法,将x进行质因数分解,并统计每个质因子的次数。如果x仍然大于1,说明x本身就是一个质因子,将其次数加1。

接下来,遍历primes中的每个质因子及其次数。对于每个质因子a,计算它的幂和(a^b + 1) % mod,其中b为该质因子的次数。最后,将每个质因子的幂和乘到约数和中,得到最终的约数和。

最后,输出约数和的结果。

其中用到公式:

其中:p1~pk代表质因数,c1~ck代表质因数个数

结束后t为

t = a^b + a^(b-1) + a^(b - 2) + .... + a^3 + a^2 + a^1 + a^0

代码

#include <iostream>
#include <algorithm>
#include <unordered_map>
#include <vector>using namespace std;typedef long long LL;const int N = 110, mod = 1e9 + 7;int main()
{int n;cin >> n; // 输入n,表示有n个数unordered_map<int, int> primes; // 使用unordered_map来记录质因子及其次数while (n -- ){int x;cin >> x; // 输入每个数xfor (int i = 2; i <= x / i; i ++ )while (x % i == 0) // 对x进行质因数分解,并统计每个质因子的次数{x /= i;primes[i] ++ ;}if (x > 1) primes[x] ++ ; // 如果x仍然大于1,说明x本身就是一个质因子,将其次数加1}LL res = 1; // 初始化约数和为1for (auto p : primes) // 遍历primes中的每个质因子及其次数{LL a = p.first, b = p.second; // 质因子a和其次数bLL t = 1; // 计算质因子a的幂和while (b -- ) t = (t * a + 1) % mod;res = res * t % mod; // 将质因子a的幂和乘到约数和中}cout << res << endl; // 输出约数和return 0;
}

题目来自:871. 约数之和 - AcWing题库

http://www.yayakq.cn/news/432725/

相关文章:

  • 网站建设业室内设计图片效果图
  • 自己做的网站注册用户无法收到激活邮箱的邮件杭州网站seo推广软件
  • 青海教育厅门户网站dedecms网站地图路径修改生成后 网站地图前台路径不变
  • 怎么样给一个网站做横向导航栏犀牛云网站建设特点
  • 用织梦做网站费用哈尔滨建站模板厂家
  • 网站建设行业地位快手营销软件
  • 本地网站架设工具wordpress设置静态
  • 做网站怎样做宁波微信小程序开发公司
  • 网站反链一般怎么做在线免费网站建设
  • 南京小程序网站开发宜昌市城市建设学校网站
  • 广东微信网站制作报价什么是网络营销的核心工作
  • 专业的建设企业网站wordpress同步社交
  • 物流企业网站源码广东seo推广工具
  • 赣州企业网站建设公司临沂有哪几家做网站的
  • 小区的名字建设单位去什么网站备案wordpress文章打赏
  • 做视频比较好的理财网站长垣住房和城乡建设局 网站
  • 电销网站建设网络规划与设计是什么专业
  • 做网站后开办会员腾讯云服务器怎么搭建网站
  • 如何建设一个网站一对一优势的网络营销方式
  • 网站备案个人好还是企业好东莞企业模板建站
  • 网站悬浮窗代码企业网站策划方案书
  • ps怎么做网站的首页图片编辑器在线制作
  • 网站上传后台在哪wordpress文章页调用作者
  • 网站百度快照微信开发app
  • 建设银行吴中支行网站苏州做网站推广
  • 服务器与网站毕业设计做网站怎么样
  • 网站开发需求报告模板下载头像logo图片在线制作免费
  • 电影网站可以备案吗创建好网站如何把浏览
  • seo网站有哪些logo一键生成器免费版下载
  • 网站恶意注册猎头建设网站