Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
38146 C++|刘一阳 质因数分解 C++ 通过 0 MS 248 KB 383 2024-01-25 14:38:40

Tests(1/1):


#include<iostream> using namespace std; int p[1000]; int zys(int x,int p[]){ int cnt=0; for(int i=2;i*i<x;i++){ while(x%i==0){ p[cnt++]=i; x/=i; } } if(x>1) p[cnt++]=x; return cnt; } int main() { int n; cin>>n; int num; num=zys(n,p); int maxn=0; for(int i=0;i<num;i++){ if(p[i]>maxn){ maxn=p[i]; } } cout<<maxn; return 0; }


测评信息: