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

算法基础之约数个数

约数个数

  • 核心思想:在这里插入图片描述

    • 用哈希表存每个质因数的指数 然后套公式

    •   #include <iostream>#include <algorithm>#include <unordered_map>#include <vector>using namespace std;const int N =110 , mod = 1e9 + 7;typedef long long LL;  //long long 储存int main(){int n;cin>>n;unordered_map<int, int> primes;  while(n--){int x;cin>>x;for(int i = 2;i<= x / i; i++)  //从2开始找质数{while(x % i ==0)  //求指数 while循环{x /= i;primes[i] ++;}}if(x > 1) primes[x] ++;}LL res = 1;for (auto p : primes) res = res * (p.second + 1) % mod;  //哈希表取出来是vectorcout << res << endl;}
      
http://www.lryc.cn/news/264548.html

相关文章:

  • 【ECharts】折线图
  • java jdbc连接池
  • unity2d 关闭全局重力
  • 大数据时代,如何基于机密虚拟化技术构建数据安全的“基石”
  • 为你自己学laravel - 15 - model的更新和删除
  • 列举mfc140u.dll丢失的解决方法,常见的mfc140u.dll问题
  • 智能优化算法应用:基于野狗算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • DC-8靶场
  • SQL Server 安装教程
  • 快猫视频模板源码定制开发 苹果CMS 可打包成双端APP
  • 【C++】理解string类的核心理念(实现一个自己的string类)
  • conda 虚拟环境使用
  • C# 使用MSTest进行单元测试
  • 基于Java (spring-boot)的宠物管理系统
  • 基于博弈树的开源五子棋AI教程[1 位棋盘]
  • Java Catching and Handling Exceptions(二)
  • 【HarmonyOS开发】ArkTs关系型和非关系型数据库的存储封装
  • Latex编译出来的pdf文件缺少参考文献和交叉引用
  • sql_lab靶场搭建以及存在的一些问题
  • Https接口调用问题
  • CSS自适应分辨率 amfe-flexible 和 postcss-pxtorem:大屏高宽自适应问题
  • SQL面试题挑战01:打折日期交叉问题
  • 三大主流前端框架介绍及选型
  • 云原生消息流系统 Apache Pulsar 在腾讯云的大规模生产实践
  • 【LeetCode刷题】--245.最短单词距离III
  • 数字化时代的智能支持:亚马逊云科技轻量应用服务器技术领先
  • 【智慧之窗】AI驱动产品探索
  • BBS项目--登录
  • Python---TCP服务端程序开发
  • 回归预测 | MATLAB实现GWO-DHKELM基于灰狼算法优化深度混合核极限学习机的数据回归预测 (多指标,多图)