#include <iostream>
using namespace std;
int p[1000005][10];
int main(){
int n=1000005,Max=0;
for(int i=2;i<n;i++){
if(!p[i][0]){
for(int j=i;j<n;j+=i){
p[j][0]++;
p[j][p[j][0]]=i;
if(p[j][0]>Max)Max=p[j][0];
}
}
}
cout <<Max;
return 0;
}
以上代码,问大佬是用来实现什么?有什么效果