P2043 质因子分解
Posted miao-xixixi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了P2043 质因子分解相关的知识,希望对你有一定的参考价值。
题目如下:
本质是一个分解质因数
代码如下:
#include<cstdio> #include<cmath> #include<algorithm> #include<cstring> #include<iostream> using namespace std; int ans[10001]={0}; int main(){ memset(ans,0,sizeof(ans)); int n; cin>>n; for(int i=2;i<=n;i++) { int b=i; for(int j=2;j<=n;j++) { while(b%j==0) { ans[j]++; // cout<<j<<endl; b/=j; } } } for(int i=2;i<10001;i++) if(ans[i]) cout<<i<<" "<<ans[i]<<endl; return 0; } //10!=10*9*8*7*6*5*4*3*2*1 //10!=2*5*3*3*7*2*3*5*2*2*3*2 //10!=(2^8)*(3^4)*(5^2)*7
以上是关于P2043 质因子分解的主要内容,如果未能解决你的问题,请参考以下文章