#include <bits/stdc++.h>
using namespace std;
int solve(int x)
{
int ans=-1;
for(int i=2;i*i<=x;i++)
{
if(x%i==0)
{
while(x%i==0)
{
ans=max(ans,i);
x/=i;
}
}
}
ans=max(ans,x);
return ans;
}
int main()
{
int m,n;
scanf("%d%d",&m,&n);
for(int i=m;i<=n;i++)
{
if(i==m) printf("%d",solve(i));
else printf(",%d",solve(i));
}
return 0;
}
寒假算法训练4-G(求最大质因子)
最新推荐文章于 2024-01-21 20:14:41 发布