24=2*2*2*3(质因子),约数(1+1)*(1+1)*(1+1)*(1+1)=8
#include <bits/stdc++.h>
using namespace std;
int main(){
int a[700]={393353, 901440, 123481 ,850930, 423154 ,240461,
373746, 232926 ,396677, 486579 ,744860 ,468782,
941389 ,777714 ,992588 ,343292, 385198 ,876426,
483857, 241899 ,544851, 647930 ,772403, 109929,
882745 ,372491 ,877710 ,340000, 659788 ,658675,
296521 ,491295, 609764, 718967, 842000, 670302, };
int h=0,k=2,flag=0,z,js=0,l;
for(int i=0;i<36;i++)
{
js=0;
l=a[i];
for(int j=2;j<=a[i]/2;j++){
while(a[i]%j==0){
js+=2;
a[i]=a[i]/j;
}
}
if(flag<js)
{
flag=js;
z=l;
} }
cout<<z;
return 0;}