520

最大素因子

时间限制: 1000 ms  |  内存限制: 65535 KB
难度: 2
描述

GreyAnts最近正在学习数论中的素数,但是现在他遇到了一个难题:给定一个整数n,要求我们求出n的最大素因子的序数,例如:2的序数是1,3的序数是2,5的序数是3,以此类推. 研究数论是需要很大的耐心的,为了惩罚那些没有耐心读完题目的童鞋,我们规定:1的最大素因子序数是0.

输入
有多组测试数据,每一行输入一个数字n.(0
输出
在接下来的一行,输出结果.
样例输入
1
2
3
4
5
样例输出
0
1
2
1
3
 
      
#include
#include
#define N 1000010
int ans[N]={0};
void prime(){//每一个数出现最大素数因子的位序
	int i,j,x=0;
	for(i=2;i


你可能感兴趣的:(【ACM,NYOJ】)