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

蓝桥杯 阶乘约数

3.阶乘约数 - 蓝桥云课

阶乘约数

题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所结结果输出即可。
定义阶乘 n! = 1 × 2 × 3 × ... × n。
请问 100!(100 的阶乘)有多少个正约数。

运行限制
- 最大运行时间:1s
- 最大运行内存:128M

总通过次数:5460 | 总提交次数:6134 | 通过率:89%

难度:困难 标签:2020、国赛、数学

思路:

代码:

#include <bits/stdc++.h>
using namespace std;
typedef long long ll; 
ll prime[110];
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);ll n = 100;for(ll i = 2 ; i <= n ; i++)//分解每一个数的质因数 {ll k = i;for(ll j = 2 ; j <= k ; j++)//分解第i数字的质因数{while(k % j == 0){prime[j]++;k /= j;	}	}}ll sum = 1;for(ll i = 2 ; i <= n ; i++){if(prime[i]){sum *= (prime[i] + 1);}}cout << sum;return 0;
}


http://www.mrgr.cn/news/94698.html

相关文章:

  • 深度解析前端面试八股文:核心知识点与高效应对策略
  • 【C++基础十】泛型编程(模板初阶)
  • C++ 返回值优化(Return Value Optimization)
  • 用通义大模型写爬虫程序,汇总各科成绩
  • 2024浙江大学计算机考研上机真题
  • 汽车感性负载-智能高边钳位能量计算
  • [特殊字符]Windows 11 安装 Git 图文教程(含详细配置说明)
  • [Java实战]Spring Boot服务CPU 100%问题排查:从定位到解决
  • MarkDown 输出表格的方法
  • vue-常用指令 | 常用指令的修饰符
  • Qt程序基于共享内存读写CodeSys的变量
  • Python库安装报错解决思路以及机器学习环境配置详细方案
  • 大模型-提示词调优
  • [leetcode] 面试经典 150 题——篇3:滑动窗口
  • 虚幻基础:移动组件
  • Kotlin知识体系(二) : Kotlin的七个关键特性
  • ​详细介绍 SetWindowPos() 函数
  • 用Deepseek写一个五子棋微信小程序
  • Cesium 入门教程(基于 vue3)
  • C++|构造函数和析构函数