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;}