质因子分解

题目描述
对N!进行质因子分解。
输入格式
输入数据仅有一行包含一个正整数N,N<=10000。 输出格式 输出数据包含若干行,每行两个正整数p,a,中间用一个空格隔开。表示N!包含a个质因子p,要求按p的值从小到大输出。 输入样例 10 输出样例 2 8 3 4 5 2 7 1 #include
using namespace std;
int a[10001];
int main()
{
int N,k,count=0;
cin>>N;
for(int i=2;i<=N;i++) { k=i; for(int j=2;j<=N;j++) { while(k%j==0) { a[j]++; k=k/j; } } } for(int i=2;i<10001;i++) { if(a[i]

质因子分解最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/4478.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>