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

P2043 质因子分解

题目描述

对  N! 进行质因子分解。

输入格式

输入数据仅有一行包含一个正整数  N, N≤10000。

输出格式

输出数据包含若干行,每行两个正整数  p,a,中间用一个空格隔开。表示  N! 包含 a 个质因子  p,要求按  p 的值从小到大输出。

输入输出样例

输入 #1

 10

输出 #1

2 8

3 4

5 2

7 1

说明/提示

10 ! = 3628800 = ( 2^8 ) × ( 3^4 ) × ( 5^2 ) × 7 。

代码

#include<iostream> 
#include <algorithm>
using namespace std;
int b[10004];//用数组来存放前n个数的质因数
int main(){int n;cin>>n;for(int i=2;i<=n;i++){int p=i;while(p>1){//前n个数的约数不能小于等于1for(int j=2;j<=i;j++){//每次寻找最小能整出的数if(p%j==0){b[j]++;//将质因数加起来p/=j;break;}}}
}for(int i=1;i<=n;i++){//输出if(b[i]!=0){cout<<i<<" "<<b[i]<<"\n";}}return 0;
}


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

相关文章:

  • 用树莓派Pico实现四位数码管秒表计时器:从基础实现到C++技术详解
  • macOS 无法安装第三方app,启用任何来源的方法
  • 微信小程序条件渲染与列表渲染的全面教程
  • 如何使用Jest测试你的React组件
  • CSS回顾-CSS选择器详解
  • vue3项目部署在阿里云轻量应用服务器上
  • 【大数据学习 | HBASE高级】region split机制和策略
  • MongoDB创建联合唯一性约束
  • Java面试题(2)
  • Java:JVM
  • 动态规划习题其七【力扣】【算法学习day.29】
  • LoRA(Low-Rank Adaptation)
  • 基于STM32的自行车户外运动系统设计
  • AIGC小红书新赛道,两个平台同时发,操作简单
  • 地下水数值模拟、 地下水环评、Visual modflow Flex、Modflow
  • 如何利用GNB外链提升网站的自然曝光!
  • FPGA实现光纤通信(2)——光纤眼图测试
  • Tidb数据恢复
  • 监控架构-Prometheus-普罗米修斯
  • QML —— ListView代理,附横向滑动效果(附源码)
  • 游戏引擎中LOD渲染技术
  • 【Linux探索学习】第十二弹——初识进程:进程的定义、描述和一些简单的相关操作
  • 软件测试计划和测试用例详解
  • Polybase要求安装orcale jre 7
  • 【随笔】做售前工程师的一些感悟
  • 卡内基音乐厅回响肖邦旋律:旅美钢琴学者何超与导师洪勋的师生情缘